ios - HTML5音频无法在UIWebView iOS上播放?

标签 ios objective-c html audio uiwebview

我在一个iOS应用程序上工作,我想在UIWebView上加载URL,UIWebView是具有许多按钮(例如视频,音频,链接等)的HTML页面。当我单击视频或链接时,它可以正常工作但不能播放音频,但是在浏览器上工作正常。
这是链接。

http://dotwapp.com/live-media-ar-latest-new/pages/template_new/select_templete.php?app_id=5&target_file=530897219_1446543407_1114783040.png&p_id=&video=&audio=1693670338_1446543407_832353985.mp4&image=1872962265_1446543407_518980357.png&bg_image=&link=http://w3schools.com&v_link=

任何帮助将不胜感激 。

最佳答案

苹果已经在移动iOS上阻止HTML5自动播放一段时间了,众所周知。官方的原因是,他们认为,如果每个人都可以从网页流式传输音频和视频,这将浪费移动运营商的带宽。

有一种方法可以覆盖自动播放禁令,但是您需要调整Xcode文件才能这样做。

您只需要在 View controller.m文件中添加该行

self.Webview.mediaPlaybackRequiresUserAction = NO;

关于ios - HTML5音频无法在UIWebView iOS上播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33496883/

相关文章:

iphone - 访问关系的计数会引发错误吗?

ios - 未知对象类型的zlib解压方法

javascript - 无法使用 JS 在新行上打印 HTML 输出

html - 让UL只能横向扩张

ios - UITabBar 外观设置 SelectionIndicatorImage 在首次启动 iOS 7 时不起作用

ios - 如何使约束适用于横向和纵向 (xcode 8.1/swift3/storyboard)

iphone - iOS - 如何在 UITableView 上显示 UIImagePicker?

objective-c - Objective-C 中的 block 语法问题 - 带有返回类型和参数的 typedef block

html - 当我将鼠标悬停在标题上时尝试弹出图像

ios - 从 Swift 函数中的异步调用返回数据