H5 页面video标签,播放视频,有时候显示控制条,有时候不显示什么原因呢?怎么修改?
<video
ref="videoRefs"
:data-titleId="videoItem.titleId"
:data-titleAppId="videoItem.titleAppId"
class="video-player"
controls
controlslist="nodownload"
playsinline="playsinline"
:poster="videoItem.landscapePost"
:src="videoItem.url"
webkit-playsinline="true"
x-webkit-airplay="allow"
x5-video-orientation="portrait"
x5-video-player-fullscreen="false"
x5-video-player-type="h5"
style="display: block"
>
<!-- type="application/x-mpegURL" -->
<source :src="videoItem.url" />
</video>
html5 video 标签,不同的浏览器实现有差异。
专门做播放器的,统一叫法就是浏览器对播放器的劫持。
尽可能实现一致的播放体验,会用到第三方播放器的自定义播放控制逻辑。
这个可选择性就很多了, 比如, flv.js , hls.js , sharkplayer 等等,根据要播放的媒体格式,自行选择。