获取音乐文件的播放时间及当前进度
首先将以下代码加入网页中:
<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;
}
相关推荐
-
获取音乐文件的播放时间及当前进度
首先将以下代码加入网页中: <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%
随机推荐
- 关于backbone url请求中参数带有中文存入数据库是乱码的快速解决办法
- 调用maven命令的BAT脚本分享
- 用正则取出html页面中script段落里的内容
- javascript 类和命名空间的模拟代码
- JavaScript的学习入门整理篇第1/3页
- Java数据结构之队列的简单定义与使用方法
- IOS中UIWebView的使用详解
- Cocos2d-x人物动作类实例
- 随机图片生成器制作方法分享
- asp.net(c#)动态修改webservice的地址和端口(动态修改配置文件)
- ASP.NET性能优化之构建自定义文件缓存
- 采用ThinkPHP中F方法实现快速缓存实例
- JS实现图片预加载无需等待
- Android 蓝牙自动匹配PIN码跳过用户交互示例
- 3Z版基于jquery的图片复选框(asp.net+jquery)
- VSFTPD配置(匿名——本地用户——虚拟用户)
- javascript中mouseenter与mouseover的异同
- 北京奥运会倒计时代码
- 20170918 前端开发周报之JS前端开发必看
- HttpServletResponse乱码问题_动力节点Java学院整理