在移动端的 vue 项目中使用 video.js, 导致整个项目显得非常笨重, 索性使用原生的 video 标签, 记录一下几个重要的属性.

更新


[2019-12-11]

  • Initial release

坑点


iOS 默认会全屏播放

添加 playsinlinewebkit-playsinline 属性

1
2
3
4
5
6
7
8
9
10
11
12
<video
preload="auto"
webkit-playsinline="true"
playsinline="true"
x5-playsinline="true"
x5-video-player-type="h5"
x5-video-player-fullscreen="true"
x5-video-orientation="portraint"
ref="videoPlayer"
src="https://www.w3school.com.cn/example/html5/mov_bbb.mp4"
@ended="onVideoEnded($event)"
></video>