获取音乐文件的播放时间及当前进度
首先将以下代码加入网页中:
<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%
随机推荐
- QQ聊天记录删除了怎么恢复简单方法
- SQL Server误区30日谈 第22天 资源调控器可以调控IO
- 简述AngularJS相关的一些编程思想
- java 中链表的定义与使用方法
- 对比Oracle临时表和SQL Server临时表的不同点
- js实现仿爱微网两级导航菜单效果代码
- 图文详解PHP环境搭建教程
- Linux下修改MySQL编码的方法
- Javascript setInterval的两种调用方法(实例讲解)
- php微信公众平台开发类实例
- PHP字符编码问题之GB2312 VS UTF-8解决方法
- 批处理学习教程
- C++中单链表的建立与基本操作
- jQuery插件FusionCharts实现的2D饼状图效果【附demo源码下载】
- jQuery动态创建html元素的常用方法汇总
- 轻松掌握JavaScript代理模式
- Javascript 阻止javascript事件冒泡,获取控件ID值
- Android GPS室内定位问题的解决方法(location为null)
- android编程之ip2id程序实例
- Python中的迭代器与生成器高级用法解析