使用 UIWebView 播放流视频问题
Posted
技术标签:
【中文标题】使用 UIWebView 播放流视频问题【英文标题】:playing stream video using UIWebView issue 【发布时间】:2010-08-02 14:01:19 【问题描述】:我目前正在开发一个 ipad 应用程序,它将播放来自 wowza 流媒体服务器的视频。
说白了,我将视频加载到 UIWebView 中如下:
NSURL *videoURL = [NSURL URLWithString:@"http://fishki.tv:1935/vod/mp4:20100731194117.mp4/playlist.m3u8"];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:videoURL];
UIWebView * WView = [[UIWebView alloc] init];
WView.frame = CGRectMake(0,0,300,200);
[self.view addSubview:WView];
[WView loadRequest:requestObj];
它可以播放视频(您可以自己尝试),但是当我尝试通过更改 videoURL 并再次调用 loadRequest 方法来加载另一个视频(甚至是相同的视频)时,它只播放没有视频的声音。 我开始认为这是 ipad 模拟器中的一个错误,因为无论如何我都无法修复它。
我很高兴听到任何建议,因为我也无法在网上找到类似的问题。提前致谢。
【问题讨论】:
【参考方案1】:Web 视图在 Simulator 上的行为异常。您可以在普通设备上尝试相同的操作吗?我相信它可能确实有效。
【讨论】:
以上是关于使用 UIWebView 播放流视频问题的主要内容,如果未能解决你的问题,请参考以下文章
如何在没有 UIWebView 的情况下播放 youtube 视频或在 youtube 视频开始使用 webview 播放时检测视频播放器?