如何使用UIWebview从asp.net网站加载内容,动态加载.mp4视频并播放视频?

时间:2012-05-14 19:23:41

标签: uiwebview

我有一个拥有网站的客户。该网站目前允许用户登录和搜索并播放.mp4视频。播放列表是动态创建的,其中值存储在sql server 2008数据库中。我的客户的网站已经构建用于智能手机使用,并且不想重新创建iPhone应用程序。此外,它意味着加载数千个视频。相反,我以为我会使用UIWebview来加载网站。这看起来效果很好。但是,当您尝试在UIWebview中单击并播放视频时,没有任何反应。如果我们在Apple移动safari浏览器中启动移动网站,情况并非如此。该视频通过iPhone视频播放器开始播放。有没有办法用uiwebview完成同样的功能?任何指导或帮助表示赞赏。

1 个答案:

答案 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中做所有事情都很干净整洁。