Ionic3中如何用videoangular2播放m3u8和rtmp直播格式(一)
2018-03-25 20:23
696 查看
想用ionic制作一个电视直播的软件,查找了一些资料,最后锁定用videoangular2插件来做。电视直播的源一般是m3u8、rtmp、rtsp格式,查了videogular2的官方帮助,完全支持这些格式,那就开始行动起来吧!
当然,这做为直播软件还相当简陋,只是代码预研,后续会继续的完善,请多多的关注哦! 如果觉得写的不错,可以打赏哦,您的支持是我一直努力的动力!
第一步:安装videogular2
npm install videogular2 --save npm install @types/core-js --save-dev
第二步:在app.module.ts文件中添加如下代码
import {VgCoreModule} from 'videogular2/core'; import {VgControlsModule} from 'videogular2/controls'; import {VgOverlayPlayModule} from 'videogular2/overlay-play'; import {VgBufferingModule} from 'videogular2/buffering';
imports: [ BrowserModule, VgCoreModule, VgControlsModule, VgOverlayPlayModule, VgBufferingModule, IonicModule.forRoot(MyApp) ],
第三步:在播放视频的html页面中添加以下代码
<vg-player> <video [vgMedia]="media" #media id="videoZhibo" preload="auto" controls> <source src="http://static.videogular.com/assets/videos/videogular.mp4" type="video/mp4"> </video> </vg-player>
第四步:在浏览器中预览,即可以看到如下效果
当然,这做为直播软件还相当简陋,只是代码预研,后续会继续的完善,请多多的关注哦! 如果觉得写的不错,可以打赏哦,您的支持是我一直努力的动力!
相关文章推荐
- 视频直播技术之HLS 如何播放m3u8格式
- 前端如何播放m3u8格式的视频
- 如何推送h.264视频直播流到rtmp server
- 如何快速的开发一个完整的iOS直播app(播放篇)
- iOS 简单的视频直播功能开发(实时视音频流录制编码+RTMP传输+实时拉流解码播放)
- RTMP、RTSP、HTTP视频协议详解(附:直播流地址、播放软件)
- H5浏览器播放RTMP直播流实现切换
- 在Mac下编译ijkplayer可以播放直播流中nellymoser音频格式
- 流媒体测试笔记记录之————解决问题video.js 播放m3u8格式的文件,根据官方的文档添加videojs-contrib-hls也不行的原因解决了
- RTMP、RTSP、HTTP视频协议详解(附:直播流地址、播放软件)
- EasyRTMP视频直播推送H264 sps解析错误导致播放画面拉伸问题解决
- 如何保存为pps自动播放格式ppt模板背景
- EasyDarwin如何支持点播和RTMP/HLS直播?EasyDSS!
- 如何获取各大平台的播放地址(获得优酷的m3u8播放地址)为例
- 【如何快速的开发一个完整的iOS直播app】(播放篇)
- EasyNVR H5直播流媒体解决方案前端构建之:如何播放自动适配RTMP/HLS直播播放
- 如何推送h.264视频直播流到rtmp server
- EasyRTMP视频直播推送H264 sps解析错误导致播放画面拉伸问题解决
- m3u8视频格式播放设置
- [km] 如何判断一个直播系统是否使用的是RTMP