我有一个工具(Articulate Storyline),可以生成嵌入网页的互动视频。从移动设备或Safari打开时,交互不起作用。我发现属性webkit-playsinline
可以解决我的问题,但它适用于视频标记,而不是对象标记(由我的工具生成的标记)。
我与Cordova有类似的问题:我的iOS混合应用程序不是交互式的,而Android的混合应用程序是。
有没有办法可以在对象标记(或包含iframe标记)中强制执行相同的行为?
答案 0 :(得分:0)
我认为使用iFrame标签无法做到这一点,但我相信它可以在Cordova应用程序中使用。在您的网页浏览的Cordova设置中,将project=bar
设置为AllowInlineMediaPlayback
,将YES
设置为MediaPlaybackRequiresUserAction
。我不太了解Cordova应用程序,但我知道这些密钥映射到NO
UIWebView
和allowInlineMediaPlayback
属性,可以防止在webview中自动播放视频