Mac*_*gan 5 javascript android youtube-api ios
我已经使用Youtube API自动播放视频,但是我发现它只能在PC上运行,而不能在移动设备上运行。我做了一些谷歌搜索,发现在移动设备上禁用了自动播放功能。
没有问题,我可以检测是否禁用了自动播放??。如果vidio处于状态-1,则至少强制视频显示youtoube播放按钮。
即
if(event.data == -1) {
// show play button
}
Run Code Online (Sandbox Code Playgroud)
看来,如果不测试您的视频并检查视频加载后的当前时间是否提前,就无法获取此信息。
它被要求作为Modernizr中的一项功能,但正如您从 Paul Irish 的评论中看到的那样,您必须有视频来检查。看起来他们正在尝试将其添加到 Modernizr v3 中。
所以本质上这是可行的,他的伪代码应该可以帮助您入门。基本上前四点已经完成了。您只需要实现最后两个。
create a video element
set video element src to something
add autoplay attribute to it
add element to the dom
bind to that event (something metadata soemthing) that fires when its buffered some
setTimeout after it fires and see if currentTime is > 0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1510 次 |
| 最近记录: |