ionic使用videojs观看视频
工作环境 ionic3+angular5 使用video标签播放
1.首先安装模块
npm install videogular2@6.1.1 --save npm install @types/core-js --save-dev
2.其次在使用页面xxx.module.ts里引入模块
import {VgCoreModule} from 'videogular2/core';
import {VgControlsModule} from 'videogular2/controls';
import {VgOverlayPlayModule} from 'videogular2/overlay-play';
import {VgBufferingModule} from 'videogular2/buffering';
@NgModule({
declarations: [],
imports: [
VgCoreModule,
VgControlsModule,
VgOverlayPlayModule,
VgBufferingModule
],
providers: [],
bootstrap: []
})
export class AppModule {
}
3.最后在html中类似如下使用即可(vg-player标签里面是各种组件,自己根据需要自行选用添加)
<vg-player class="video-container">
<vg-overlay-play></vg-overlay-play>
<vg-buffering></vg-buffering>
<vg-controls>
<vg-play-pause></vg-play-pause>
<vg-playback-button></vg-playback-button>
<vg-time-display vgProperty="current" vgFormat="mm:ss"></vg-time-display>
<vg-time-display vgProperty="left" vgFormat="mm:ss"></vg-time-display>
<vg-time-display vgProperty="total" vgFormat="mm:ss"></vg-time-display>
<vg-mute></vg-mute>
<vg-volume></vg-volume>
<vg-fullscreen></vg-fullscreen>
</vg-controls>
<video #myMedia [vgMedia]="myMedia"
height="210" preload="auto"
crossorigin playsinline webkit-playsinline>
<source src="assets/oceans.mp4" type="video/mp4">
</video>
</vg-player>
参考资料
https://github.com/videogular/videogular2

浙公网安备 33010602011771号