js获取音乐播放的时间

JetLua 发布于 2013/04/24 21:01
阅读 4K+
收藏 0
就像百度的这个时间进度条
加载中
0
答复哈
答复哈

http://www.w3.org/wiki/HTML/Elements/audio

HTML5的audio有个currentTime属性,应该可以获取播放时间的~

JetLua
JetLua
thank you,我知道了,决定自己搞个纯js的播发器
0
b
JetLua
JetLua
回复 @Andy.zhou : http://pan.baidu.com/share/link?shareid=372532&uk=3289228798 随便点收歌,你看看百度的这个是怎么做的?网页中嵌入java我不会,我只会php和js
产品哥
产品哥
回复 @孤影幻月 : java asp.net 很容易的,获取音乐文件的属性,到前台展示。
JetLua
JetLua
貌似纯js实现不了,但是我又不知道怎么弄,所以想让大神支招
JetLua
JetLua
就是有进度条,调整进度条,可以播放不同时段的音乐
0
adfghw45y
adfghw45y
html5已经实现了,但只能获取同一个域名下服务器上的歌曲的进度,本地无法获取,我有篇文章你可以参考下
0
逝水fox
逝水fox
html5已实现,不过百度这个目测压根就不是js做的
JetLua
JetLua
回复 @逝水fox : 嗯嗯,谢谢,的确发现纯js实现有压力,各种浏览器对音频格式的支持都不一样,难道就不能统一一下吗?好伤感啊
逝水fox
逝水fox
回复 @孤影幻月 : 只是个人猜测,它的考虑可能主要是audio标签虽然支持,但是在解码器的支持上仍然是有浏览器差异,而且用audio的话,他也很难实现自定义的加密和压缩算法
JetLua
JetLua
回复 @逝水fox : 收到,原来是这样的,好吧,flash隐藏的好深,还是用纯js和html5吧,对flash无感啊,thank you
逝水fox
逝水fox
回复 @孤影幻月 : 用firebug在源码里面搜索了一下,他仍然是用<Object>引用的flash,而不是html的audio,但是界面本身是html5和js生成的,方式猜测应该是flash只负责播放,flash或注册了javascript的接口函数给js调用,或者直接注册为事件回调js方法,这两种功能flash都可以实现
JetLua
JetLua
我也怀疑,但是找不到flash的痕迹
返回顶部
顶部