UIWebView 播放本地和下载的视频
我想使用 UIWebview 播放下载的视频。我收到 webkiterrordomain code=204 错误。 但如果我从资源文件夹播放视频,它运行完美。 //从资源文件夹运行完美
NSString *tempurl = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"video.mp4"];
//from downloaded file
NSString *tempurl = downloaded path;
NSURL* urlLocation = [NSURL fileURLWithPath:tempurl];
[webView loadRequest:[NSURLRequest requestWithURL:urlLocation]];
谢谢。
I want to play downloaded video using UIWebview. I get webkiterrordomain code=204 error.
but if i play video from resources folder it run perfect.
//from resources folder run perfect
NSString *tempurl = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"video.mp4"];
//from downloaded file
NSString *tempurl = downloaded path;
NSURL* urlLocation = [NSURL fileURLWithPath:tempurl];
[webView loadRequest:[NSURLRequest requestWithURL:urlLocation]];
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
解决方案在这里,您可以在嵌入式UIWebView中播放视频。
}
Solution is here, you can play video in Embedded UIWebView.
}
WebkitErrorDomain 204
仅意味着它将在MPInlinePlayerController
上播放视频。因此,您只需忽略该错误,视频就会播放。WebkitErrorDomain 204
just means that it would play the video on anMPInlinePlayerController
. So you just have to ignore the error and the video will play.生成一个 html。将您的视频嵌入其中。将 html 和视频文件包含在项目资源中。然后从 webview 加载 html。
Generate an html. Embed your video in it. Include both the html and the video file in the project resources. Then load html from webview.
要播放本地视频文件,您可以使用 MPMoviePlayerController。
}
}
}
For playing local video file, you can use MPMoviePlayerController.
}
}
}