0

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

4

1 回答 1

0

<video>如果一切设置正确,UIWebView 将播放视频,远程文件或本地文件都可以使用(如果它们的格式正确)。

你的视频标签是什么样的?特别是你的 src.

例如,如果您想播放内联视频,则 html5 将类似于

<video id="theVideo" controls width="280" height="160" src="yourVideo.mp4"  webkit-playsinline></video> 

并且有必要在 UIWebView 中设置这一行

self.webView.allowsInlineMediaPlayback = YES;

或者你也可以显式地加载媒体播放器,但是在 HTML5 中做任何事情都非常整洁和容易。

于 2012-05-23T05:18:41.227 回答