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

如何使用UIWebview从asp.net网站动态加载.mp4视频并播放视频来加载内容?,uiwebview,Uiwebview,我有一个客户有一个网站。当前网站允许用户登录、搜索和播放.mp4视频。播放列表的列表是动态创建的,其中值存储在sql server 2008数据库中。我的客户的网站已经为智能手机的使用而建立,不想重新创建iphone应用程序。此外,这将意味着加载数千个视频。相反,我想我应该使用UIWebview来加载网站。这似乎很有效。但是,当您尝试在UIWebview中单击并播放视频时,什么都不会发生。如果我们在apple mobile safari浏览器中启动移动网站,则情况并非如此。视频在iPhone视频

我有一个客户有一个网站。当前网站允许用户登录、搜索和播放.mp4视频。播放列表的列表是动态创建的,其中值存储在sql server 2008数据库中。我的客户的网站已经为智能手机的使用而建立,不想重新创建iphone应用程序。此外,这将意味着加载数千个视频。相反,我想我应该使用UIWebview来加载网站。这似乎很有效。但是,当您尝试在UIWebview中单击并播放视频时,什么都不会发生。如果我们在apple mobile safari浏览器中启动移动网站,则情况并非如此。视频在iPhone视频播放器中开始播放。有没有办法用uiwebview实现同样的功能?非常感谢您的指导或帮助。

UIWebView将使用
播放视频。如果一切设置正确,远程文件或本地文件都将正常工作(如果格式正确)

你的视频标签看起来像什么?特别是你的src

例如,如果你想播放一段内联视频,那么html5应该是这样的

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

在UIWebView中有必要设置这一行

self.webView.allowsInlineMediaPlayback=YES


或者,您也可以显式加载媒体播放器,但使用HTML5做任何事情都是整洁和容易的。

只是想补充一点,我已经在应用程序的移动web端使用HTML5和JW播放器的视频标签了。我见过很多关于这方面的问题,但似乎没有一个涉及到使用动态生成或从数据库中提取的视频。我通过视频的直接链接看到答案。这不是这个客户端的选项。我的视频标签是.mp4。谢谢。我是说你在评论中提到的html5标签内容是什么样子的。