Jquery 动态更改src Phonegap+;javascript

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> </

当我尝试从javascript代码播放(.play())我的视频标签时,我遇到了这个问题,我使用的是Phonegap和JQueryMobile

这是我的视频播放器页面

<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)