自从Safari运行良好以来,我认为我对此不会有任何问题,但是切换videoElement.pause()
在Chrome / Firefox中似乎未触发。关于如何使其跨浏览器友好的任何想法?
$('a.playBtn.KBAC .pause').on('click', function(e) {
e.preventDefault();
var videoElement = document.getElementById('radioPlayerKbac');
videoElement.pause();
});
我正在使用viblast player。感谢您的帮助。
更新:与Jquery 3.3.1一起使用。我们的引导框架正在使用3.4.1。可能是个问题,还是我们的jquery被排队(页脚或页眉)?
$('a.playBtn.KBAC').on('click', function(e) {
e.preventDefault();
var videoElement = document.getElementById('KBAC');
videoElement.pause();
});
video {
height: 280px;
width: auto;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<!-- ideally this should be in <head> -->
<script src="//cdn.viblast.com/vb/stable/viblast.js"></script>
<a href="#"class="playBtn KBAC">PAUSE</a>
<!-- body -->
<video id="KBAC" autoplay src="https://58f14b372a413.streamlock.net:444/kbac/kbac.stream_aac/playlist.m3u8?id=1355" data-viblast-key="N8FjNTQ3NDdhZqZhNGI5NWU5ZTI=" controls width="640"></video>
答案 0 :(得分:0)
在调试并尝试了其他方法之后,我找到了以下解决方案:
df1a = df1[~df1['date'].isin(df2['date'].tolist())].copy() # Selects dates which are not in df2
df2a = df2[~df2['date'].isin(df1a['date'].tolist())].copy() # Selects dates which are not in df1a
df3 = df1a.append(df2a)
此功能可在Safari,Chrome和Firefox中使用。