1
Slienc7 2015-12-21 18:16:31 +08:00
停用糟糕的 Flash 吧;这应该是做播放器的人考虑的;一般都会提供好方法。
|
2
aivier 2015-12-21 18:57:44 +08:00
好像...似乎...也许...做不到
|
3
Caringor 2015-12-21 19:38:33 +08:00 via Android
不可能, Flash 不是瀏覽器控件,每個播放器的功能和 API 都各有千秋。
|
5
lydhr OP |
6
Caringor 2015-12-22 12:13:08 +08:00
@lydhr 两者不是同一个层面上的东西, iOS 客户端调用的是 iOS 自带播放器,只需要一行代码就可以控制他的播放速率,而 Flash 方面则要看你选用的播放器有没有提供相关接口,没有的话根本没辙。而且我觉得你是误解了某些东西了,能不能调速率与视频源文件是没有任何关系的,执行解码的也不是 JS ,而是 Flash / HTML 的 Video 元素。
|
7
Caringor 2015-12-22 12:15:14 +08:00
@lydhr 总结来说就是 JS 并没有控制视频速率的能力, JS 本身只能调用控件的 API 进行速率调整, Video 是 playbackrate , Flash 得看你那个播放器的 API 。
|
9
lydhr OP @Caringor 以[这个]( http://study.163.com/course/courseLearn.htm?courseId=288006#/learn/video?lessonId=399106&courseId=288006)为例,<object>有 onratechange()函数却没有 setRate 相关的属性或函数
|
10
lydhr OP @Caringor 以[这个]( http://study.163.com/course/courseLearn.htm?courseId=288006#/learn/video?lessonId=399106&courseId=288006) 为例,<object>有 onratechange()函数却没有 setRate 相关的属性或函数
|