相关疑难解决方法(0)

你可以在iPad上自动播放HTML5视频吗?

<video>标签autoplay="autoplay"属性在Safari精品工程.

在iPad上进行测试时,必须手动激活视频.

我认为这是一个加载问题,所以我运行循环检查媒体的状态:

videoPlay: function(){
    var me = this;
    console.log('STATE: ' + $("#periscopevideo").get(0).readyState);
    if ($("#periscopevideo").get(0).readyState != 4){
      setTimeout(function(){me.videoPlay();}, 300);
    }
    else {
      $("#periscopevideo").get(0).play();
    }
}
Run Code Online (Sandbox Code Playgroud)

该州仍然在0iPad上.在我的桌面游猎,它经历0,1最后4.在iPad上,只有4在我手动点击"播放"箭头时才会到达.

此外,$("#periscopevideo").get(0).play()通过点击通话onClick也可以.

Apple对自动播放有任何限制吗?(顺便说一句,我正在运行iOS 5+).

jquery html5 cocoa-touch objective-c ios

123
推荐指数
5
解决办法
20万
查看次数

如何在iOS> = 4.2.1 Mobile Safari中自动播放媒体?

在除了用户执行的点击事件处理程序之外的任何情况下,我似乎无法在iOS 4.2.1上的Mobile Safari中播放音频媒体.即使这样,如果player.play()以任何异步方式(ajax, setTimeout等)调用它也不起作用.

我已经打过电话player.load()player.play().我已经尝试在其处理程序调用的dom元素上触发click事件player.play().我尝试过使用音频和视频标签.

iOS 4.2.1之前的所有漏洞似乎都已关闭.有任何想法吗?

iphone html5 mobile-safari ipad ios

23
推荐指数
3
解决办法
4万
查看次数

在iPad上播放playVideo()命令后,YouTube iFrame API会挂起缓冲状态

我在iPad上的iFrame API有问题(iOS 7,Safari浏览器).当我尝试使用'player.playVideo()'命令启动视频时,当我调用'player.getPlayerState()'命令(说它正在缓冲)时,播放器变为黑色并返回'3'状态.

点击大红色YouTube按钮有效,但使用'playVideo()'命令不起作用.这可以在Google自己的YouTube API演示页面上重现:https://developers.google.com/youtube/youtube_player_demo

确保显示iFrame,然后点击播放器下方的蓝色"播放"按钮.在桌面浏览器上,这可以正常工作,但在iOS7 iPad上失败.

我需要'playVideo()'命令来控制无边框播放器(无控件).有任何想法吗?

javascript youtube-api ipad ios youtube-iframe-api

10
推荐指数
1
解决办法
3264
查看次数