【问题标题】:Autoplay video in the uiwebview在 uiwebview 中自动播放视频
【发布时间】:2021-06-14 16:45:22
【问题描述】:

我有 UIWebview 在 html 中包含视频,我需要检测 html 中的第一个视频并播放它。

在页面加载完成时,javascript 或目标 c 中是否有任何技巧可以自动播放视频?

【问题讨论】:

  • 这是 YouTube 视频吗?

标签: javascript xcode video uiwebview autoplay


【解决方案1】:

如果嵌入的视频不是来自 Youtube,则必须将 UIWebView 设置为允许媒体播放而无需用户操作。

这可以通过将 UIWebView 的 mediaPlaybackRequiresUserAction 属性设置为 false 来完成。

示例:self.webView.mediaPlaybackRequiresUserAction = NO;


如果您嵌入了 YouTube 视频,您只需将 &autoplay=1 附加到视频网址的末尾即可。

这将导致视频在页面加载时自动播放。

【讨论】:

  • 不起作用我试过这个,然后我才想到用javascript解决方案
【解决方案2】:

点击情节提要中的内嵌播放

【讨论】:

    猜你喜欢
    • 2012-04-17
    • 2016-03-29
    • 2013-03-21
    • 2011-10-24
    • 2012-05-10
    • 1970-01-01
    • 2017-10-17
    • 2013-12-19
    • 1970-01-01
    相关资源
    最近更新 更多