在我的应用程序中,我将显示一个在后台具有html5视频的登录页面。视频剪辑不包含音频剪辑,视频中包含“静音”#34;属性..
代码
<video webkit-playsinline playsinline autoplay muted="muted" loop poster="resources/video/login_placeholder.png" id="bgvid">
<source src="resources/video/login_web_noaudio.mp4" type="video/mp4">
</video>
&#13;
我的问题
在后台播放音乐时打开此应用程序(例如来自Apply Music或Spotify),背景音乐会 暂停!
我不希望背景音乐暂停。这对用户体验来说太糟糕了。
我尝试过搜索解决方案和插件,但我还没有成功。 有人知道如何防止这种媒体/音频中断吗?
答案 0 :(得分:1)
想要同时播放音频/视频,
一种替代解决方案是在视频中包含音频 (作为后备代码),然后使用JavaScript同步它们。 像这样:
<video id="myvideo" controls muted>
<source src="path/to/video.mp4" type="video/mp4" />
<audio id="myaudio" controls>
<source src="path/to/audio.mp3" type="audio/mpeg"/>
</audio>
</video>
<script>
var myvideo = document.getElementById("myvideo");
var myaudio = document.getElementById("myaudio");
myvideo.onplay = function() { myaudio.play(); }
myvideo.onpause = function() { myaudio.pause(); }
</script>
看看这个小提琴: http://jsfiddle.net/9ogmjq5m/