我正在尝试从videojs-ima获取自动播放示例,以使其在iOS中工作(大多数为10+,在11.4中进行了特别测试)。一切都按预期进行-视频元素加载了预卷式广告和主要视频内容-除了在所有内容上方打开一个空的黑色全屏播放器界面之外。此界面不会加载任何视频内容,我们必须将其关闭以显示我们想要观看的页面和视频。我想阻止该播放器显示。
在下面的示例中,我们以display: none
开始video元素,然后将其删除并启动videojs-ima命令链以在单击按钮时显示视频,但是我尝试动态添加视频单击按钮上的元素,以及仅使其在页面上可见-相同的结果。
请注意,我已经阅读了playsinline
属性,并了解到这似乎是一种相关行为,但是video元素从一开始就肯定将该属性设置为true。 videojs-ima是否有可能在没有playsinline
的情况下创建了一个新的视频元素,然后又没有加载任何内容?任何帮助/想法,我们将不胜感激!
我几天前在他们的问题中发布了文章,但他们可能很忙。
Pastebin链接:
index.html
:https://pastebin.com/dLvVYxz2
./js/ads.js
:https://pastebin.com/ic6A3XK8