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

首先将以下代码加入网页中:
<span  id="Text"></span>
function CurrentPosition() {
    if (document.winplayer.PlayState != 2)  return;
    cPos.style.pixelLeft = ToBarPosition(document.winplayer.CurrentPosition); 
Text.innerHTML = ToPosition(winplayer.currentposition) + "/" + ToPosition(winplayer.Duration) ;
}
//保留两个小数
function format2(str)
{
str=Math.round(parseFloat(str)*100)/100
return str
}
function ToPosition(pos)
{
  var levelt;
  levelt = ((cmaxX - cminX) * pos) / document.winplayer.Duration;

levelt =(parseInt(levelt) + cminX)/60;
  levelt =format2(levelt);
  return levelt;
}
//以上是时间转换函数,如5.34,这后面的0.34相当于60*0.34=20秒,改进后的函数如下:
function ToPosition(pos)
{
  var levelt;
  levelt = ((cmaxX - cminX) * pos) / document.winplayer.Duration;

levelt =(parseInt(levelt) + cminX)/60;
  levelt=parseInt(levelt) + ":" +  parseInt((format2(levelt)-parseInt(levelt))*60);
  return levelt;
}

(0)

相关推荐

  • 获取音乐文件的播放时间及当前进度

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

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

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

  • 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读取flv文件的播放时间长度

    复制代码 代码如下: <?php // +----------------------------------------------------------------------+ // | PHP version 4&5 | // +----------------------------------------------------------------------+ // | Copyright (c) 2007 JackieWangjackieit@hotmail.com |

  • Android编程获取sdcard音乐文件的方法

    本文实例讲述了Android编程获取sdcard音乐文件的方法.分享给大家供大家参考,具体如下: 复制代码 代码如下: Cursor  query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder); Uri:指明要查询的数据库名称加上表的名称,从MediaStore中我们可以找到相应信息的参数,具体请参考开发文档. Projection: 指定查询数据库表中的哪几列,

  • vbscript获取文件的创建时间、最后修改时间和最后访问时间的方法

    复制代码 代码如下: set fso=createobject("Scripting.FileSystemObject") set fn=fso.GetFile("E:\AD.txt") msgbox "文件创建时间:"&fn.DateCreated msgbox "文件最后修改时间:"&fn.DateLastModified msgbox "文件最后访问时间:"&fn.DateLa

  • 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;$i++){         $int_value+=ord($byte_wo

  • 易语言播放指定的音乐文件

    播放音乐命令 英文命令:PlayMusic 操作系统支持:Windows     所属类别:媒体播放 可以播放 .WAV..MID 声音文件或相应格式的字节集声音数据.声音资源.成功返回真,失败返回假. 语法:  逻辑型  播放音乐 (欲播放的音乐,[是否循环播放]) 例程: 说明: 选择一个以  .WAV  .MID 为后缀的文件,并将文件路径显示在编辑框中.通过返回值的判断弹出不同信息框. 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价

  • linux下获取文件的创建时间与实战教程

    背景 有时候我们需要获取文件的创建时间. 例如: 我在研究 <xtrabackup 原理图>的时候,想通过观察确认 xtrabackup_log 是最早创建 并且是 最晚保存的文件.我们就需要知道 xtrabackup_logfile 这个文件的创建时间戳和修改时间戳. 复习: Linux关于文件的三个时间戳 Linux 的文件系统保存有三个时间戳,利用 stat 指令查看文件信息可以获取.他们分别是 ATime.MTime 和 CTime [root@192-168-199-198 back

  • Windows环境bat脚本获取文件的创建时间

    windows环境获取时间相关概念 1.windows下DOS窗口date格式 针对date的结果将其进行格式化显示,如:YYYY-MM-DD 就要进行如下操作: 日期截取遵从格式 %date:~x,y%,表示从第x位开始,截取y个长度(x,y的起始值为0) 年份从第0位开始截取4位,月份从第5位开始截取2位,日期从第8位开始截取2位 2.windows下DOS窗口time格式 针对time的结果将其进行格式化显示,如:HH:MM:SS就要进行如下操作: 时间截取遵从格式 %time:~x,y%

随机推荐