我有一个拥有网站的客户。该网站目前允许用户登录和搜索并播放.mp4视频。播放列表是动态创建的,其中值存储在sql server 2008数据库中。我的客户的网站已经构建用于智能手机使用,并且不想重新创建iPhone应用程序。此外,它意味着加载数千个视频。相反,我以为我会使用UIWebview来加载网站。这看起来效果很好。但是,当您尝试在UIWebview中单击并播放视频时,没有任何反应。如果我们在Apple移动safari浏览器中启动移动网站,情况并非如此。该视频通过iPhone视频播放器开始播放。有没有办法用uiwebview完成同样的功能?任何指导或帮助表示赞赏。
答案 0 :(得分:0)
如果一切设置正确,UIWebView将使用<video>
播放视频,远程文件或本地文件都可以正常工作(如果格式正确)。
您的视频标签是什么样的?特别是你的src。
例如,如果您想播放内联视频,那么html5就像是
<video id="theVideo" controls width="280" height="160" src="yourVideo.mp4" webkit-playsinline></video>
在UIWebView中有必要设置此行
self.webView.allowsInlineMediaPlayback = YES;
或者你也可以明确地加载媒体播放器,但是在HTML5中做所有事情都很干净整洁。