php获取音乐文件播放时间

 代码如下 复制代码
$file = "C:/Users/Public/Music/Sample Music/Kalimba.mp3";
 
if (!file_exists($file)) {
    exit('媒体文件不存在.');
}
 
// 创建一个Windows Media Player接口
$player = new COM("WMPlayer.OCX");
$media  = $player->newMedia($file);
 
// 获取歌曲时间 (单位秒)
echo $media->duration.'秒';
时间: 2025-01-31 14:01:32

php获取音乐文件播放时间的相关文章

PHP实现获取FLV文件的时间

 这篇文章主要介绍了PHP实现获取FLV文件的时间,本文直接给出实现代码和使用方法,需要的朋友可以参考下     PHP如何获取FLV文件时间呢,答案是fopen文件后查看FLV文件是HEX数据,并转换为number.   代码如下: <?php functionBigEndian2Int($byte_word,$signed=false) { $int_value =0; $byte_wordlen=strlen($byte_word); for($i=0;$i<$byte_wordlen;

虚拟机-通过cursor 获取音乐文件返回空值

问题描述 通过cursor 获取音乐文件返回空值 通过文件名可以获取sdcard的音文件 而 Cursor cursor = context.getContentResolver().query( MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null, null, null, MediaStore.Audio.Media.DEFAULT_SORT_ORDER); 返回空 之前的虚拟机是没问题的,新建的虚拟机就出现这种情况了 解决方案 context有

Android中通过MediaStore获取音乐文件信息方法_Android

Android系统提供了MediaScanner,MediaProvider,MediaStore等接口,并且提供了一套数据库表格,通过Content Provider的方式提供给用户.当手机开机或者有SD卡插拔等事件发生时,系统将会自动扫描SD卡和手机内存上的媒体文件,如audio,video,图片等,将相应的信息放到定义好的数据库表格中.在这个程序中,我们不需要关心如何去扫描手机中的文件,只要了解如何查询和使用这些信息就可以了. MediaStore中定义了一系列的数据表格,通过Conten

PHP实现获取FLV文件的时间_php实例

PHP如何获取FLV文件时间呢,答案是fopen文件后查看FLV文件是HEX数据,并转换为number. 复制代码 代码如下: <?php functionBigEndian2Int($byte_word,$signed=false) {     $int_value    =0;     $byte_wordlen=strlen($byte_word);     for($i=0;$i<$byte_wordlen;$i++){         $int_value+=ord($byte_wo

Android中通过MediaStore获取音乐文件信息方法

Android系统提供了MediaScanner,MediaProvider,MediaStore等接口,并且提供了一套数据库表格,通过Content Provider的方式提供给用户.当手机开机或者有SD卡插拔等事件发生时,系统将会自动扫描SD卡和手机内存上的媒体文件,如audio,video,图片等,将相应的信息放到定义好的数据库表格中.在这个程序中,我们不需要关心如何去扫描手机中的文件,只要了解如何查询和使用这些信息就可以了. MediaStore中定义了一系列的数据表格,通过Conten

获取音乐文件的播放时间及当前进度_网页播放器

首先将以下代码加入网页中: <span  id="Text"></span> function CurrentPosition() {     if (document.winplayer.PlayState != 2)  return;     cPos.style.pixelLeft = ToBarPosition(document.winplayer.CurrentPosition);  Text.innerHTML = ToPosition(winpla

android获取音乐文件的内置专辑图片

代码和注释如下: private Cursor getCursor(String filePath) { String path = null; Cursor c = getContentResolver().query( MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null, null, null, MediaStore.Audio.Media.DEFAULT_SORT_ORDER); // System.out.println(c.getStri

android获取音乐文件的内置专辑图片实现思路及代码_Android

代码和注释如下: 复制代码 代码如下: private Cursor getCursor(String filePath) { String path = null; Cursor c = getContentResolver().query( MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null, null, null, MediaStore.Audio.Media.DEFAULT_SORT_ORDER); // System.out.printl

php 读取视频文件播放时间长度

<?php function BigEndian2Int($byte_word, $signed = false) { $int_value = 0; $byte_wordlen = strlen($byte_word); for ($i = 0; $i < $byte_wordlen; $i++) { $int_value += ord($byte_word{$i}) * pow(256, ($byte_wordlen - 1 - $i)); } if ($signed) { $sign_m