Jquery 动态更改src Phonegap+;javascript
当我尝试从javascript代码播放(.play())我的视频标签时,我遇到了这个问题,我使用的是Phonegap和JQueryMobile 这是我的视频播放器页面Jquery 动态更改src Phonegap+;javascript,jquery,cordova,video,autoplay,Jquery,Cordova,Video,Autoplay,当我尝试从javascript代码播放(.play())我的视频标签时,我遇到了这个问题,我使用的是Phonegap和JQueryMobile 这是我的视频播放器页面 <div data-role="page" id="page-reproduccion" data-theme="b"> <div data-role="content"> <video id="reproductor" autostart> </video> </
<div data-role="page" id="page-reproduccion" data-theme="b">
<div data-role="content">
<video id="reproductor" autostart>
</video>
</div>
</div>
我只需要当我改变src时,自动播放视频
我这样写代码:
videoPlayer.bind('loadeddata', function(){
console.log('Datos cargados');
videoPlayer[0].load();
videoPlayer[0].play();
});
或:
但是不行,我必须点击视频标签上的播放
注意:我将这段代码放在“onclick”事件按钮中,并且可以正常工作。但我需要这个自动播放没有任何用户交互
谢谢。这是解决方案:
此插件可执行以下操作:
setMediaPlaybackRequiresUserGesture(false)
videoPlayer.bind('canplay',function() {
console.log("Can Play");
videoPlayer[0].load();
videoPlayer[0].play();
});
setMediaPlaybackRequiresUserGesture(false)