2013-04-25 52 views
1

我想为Sench Touch iOS应用程序显示HTML5视频作为启动画面。我使用下面的代码:作为Sench Touch iOS应用程序启动画面的HTML5视频

的Index.html:

 <video id="splashScreen" autoplay="autoplay" width="100%" height="100%" 
          src="train.mp4" type="video/mp4"></video> 

    <script type="text/javascript"> 
     function embedVideo() { 
      var el = document.getElementById('splashScreen'); 
      el.src= "train.mp4"; 
      el.load(); 
     } 
     </script> 

而且在App.js:

 launch: function() { 

      var task = Ext.create('Ext.util.DelayedTask', function() { 
            Ext.fly('splashScreen').destroy(); 
            }); 
      task.delay(4000); 
      Ext.Viewport.add(Ext.create('TEC.view.Main')); 
      } 

它显示播放控制,我不希望它被显示,并且它也不会在4秒后显示我的下一个屏幕(主),因为我希望它在4秒后被破坏。

请帮忙。

回答

1

移动设备不允许您通过网络/ HTML自动播放视频。用户互动对于在iOS和Android上播放视频都是必需的。我担心,在这一点上,您的视频启动画面的想法是不可能的(无需用户交互)。

如果你想换您的移动应用中的PhoneGap,然后你可以自动播放你的HTML视频:

Autoplay video in PhoneGap

相关问题