【问题标题】:Alternative to webkit-playsinline for SafariSafari 的 webkit-playsinline 的替代品
【发布时间】:2016-06-22 08:15:09
【问题描述】:

我有一个工具(Articulate Storyline),可以生成嵌入到网页中的交互式视频。从移动设备或 Safari 打开时,交互不起作用。我发现属性webkit-playsinline 可以解决我的问题,但它适用于视频标签,而不适用于对象标签(这是我的工具生成的标签。 我对 Cordova 也有类似的问题:我的 iOS 混合应用程序不是交互式的,而 Android 的混合应用程序是。 有没有办法可以在对象标记(或其包含的 iframe 标记)上强制执行相同的行为?

【问题讨论】:

    标签: javascript html ios cordova safari


    【解决方案1】:

    我认为 iFrame 标签不可能做到这一点,但我相信在 Cordova 应用程序中这是可能的。在 Web 视图的 Cordova 设置中,将 AllowInlineMediaPlayback 设置为 YES 并将 MediaPlaybackRequiresUserAction 设置为 NO。我不太了解 Cordova 应用程序,但我知道这些键映射到 UIWebView allowInlineMediaPlaybackmediaPlaybackRequiresUserAction 属性,它们可以防止在 web 视图中自动播放视频。

    【讨论】:

    猜你喜欢
    • 2014-05-06
    • 1970-01-01
    • 2020-03-18
    • 1970-01-01
    • 2013-01-06
    • 2018-02-11
    • 2013-06-10
    • 2020-10-27
    • 2022-11-11
    相关资源
    最近更新 更多