Safari的webkit-playsinline的替代品

时间:2016-06-22 08:15:09

标签: javascript html ios cordova safari

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

1 个答案:

答案 0 :(得分:0)

我认为使用iFrame标签无法做到这一点,但我相信它可以在Cordova应用程序中使用。在您的网页浏览的Cordova设置中,将project=bar设置为AllowInlineMediaPlayback,将YES设置为MediaPlaybackRequiresUserAction。我不太了解Cordova应用程序,但我知道这些密钥映射到NO UIWebViewallowInlineMediaPlayback属性,可以防止在webview中自动播放视频