所以我有一个<video>
元素,其视频位于<source>
元素中的<video>
元素中。我可以按下一些按钮(每个按钮都有一个本地视频的数据网址),这些视频会加载到<source>
元素的src值中。我的<video>
具有属性循环和静音(无控件属性)。我还有一个我使用jQuery定位的自定义播放按钮,并使用它来播放视频。此解决方案在桌面上运行良好。
但是,我一直收到这个错误:
Failed to execute 'play' on 'HTMLMediaElement': API can only be initiated by a user gesture.
有什么想法吗?可以在此处找到支持我的meteor文件的代码:https://gist.github.com/rohanbhangui/3b42ff7886bc3c52fcf8
编辑:我在谷歌上读了一下,发现了这个https://stackoverflow.com/a/32571967/2280670&lt; - 但我对它没有任何意义以及如何在流星环境中使用它