【发布时间】:2012-04-17 01:49:16
【问题描述】:
您好,我有一个 webview,当我尝试在其中加载视频文件时,它会自动开始播放视频,无需用户干预。并且播放按钮仍显示在 webview 中(视频正在播放)。我正在使用以下代码来加载 URL
NSURL* url = [NSURL fileURLWithPath:filePath];
NSURLRequest* request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];
你能告诉我如何禁用播放按钮,或者视频应该在用户点击播放按钮后才开始播放吗??
【问题讨论】:
-
你真的需要使用 UIWebView 吗?.. 如果你有视频的 URL,你可以使用 MPMoviewPlayerConroller / MPMoviewPlayerViewController 来更好地控制播放
-
感谢您的回复。我计划只使用 webview。我已经看到了一些使用其他框架播放视频文件的示例。但我仍然只想使用 WebView。有什么想法吗?
-
您可以创建一个带有 HTML5-video 标签的网页模板(确实提供了很多自动播放、airplay 等选项)和启用 javascript 的播放控件并从 obj c 注入 URL /跨度>
-
我认为 webview 视频最适合通过在 webview 中创建视频拇指来播放(就像在 youtube 网站中一样)。当您单击该拇指时,它将在您的网络视图本身中播放视频。尝试发布的代码。
-
是的。我也这样做了。不按拇指即可播放视频。我想删除它,或者在我按下播放按钮后视频应该开始播放
标签: iphone ios xcode uiwebview