我正在创建一个支持多个提供商(youtube、vimeo、直接视频...)的自定义播放器。而且我注意到,当我使用setPlaybackRate()
Youtube API 时,它只允许使用一个特定数字的值,例如0.25
0.5
0.75
1
......但它只是忽略了0.85
0.72
1.15
. 这是为什么?在浏览器上使用 HTML5 视频标签时,这些值是可以被接受的(另外,我有一个在 youtube 上运行的浏览器扩展程序,通过该扩展程序我可以直接访问视频标签,并且可以使用这些自定义播放速率)。
有什么理由不接受 iframe api 上的这些数字?我的播放器是针对音乐家的,所以播放速率是我可以很好地控制的一个非常重要的功能。
抱歉,这个问题有点偏离 StackOverflow 类型的问题,但我不知道还有其他地方可以问这个问题。