majiayin

npm 安装

npm install --save vue-video-player

npm install --save videojs-flash

 

 

 1 <template>
 2   <section class="video-box">
 3     <videoPlayer
 4       ref="videoPlayer"
 5       :options="videoOptions"
 6       class="vjs-custom-skin videoPlayer"
 7       :playsinline="true"
 8     />
 9   </section>
10 </template>
11 <script>
12   import \'video.js/dist/video-js.css\'
13   import \'vue-video-player/src/custom-theme.css\'
14   import { videoPlayer } from \'vue-video-player\'
15   import \'videojs-flash\'
16   export default {
17     components: {
18       videoPlayer
19     },
20     data () {
21       return {
22         videoSrc: \'\',
23         // 视频播放
24         videoOptions: {
25           playbackRates: [0.7, 1.0, 1.5, 2.0], //播放速度
26           autoplay: false, //如果true,浏览器准备好时开始回放。
27           muted: false, // 默认情况下将会消除任何音频。
28           loop: false, // 导致视频一结束就重新开始。
29           preload: \'auto\', // 建议浏览器在<video>加载元素后是否应该开始下载视频数据。auto浏览器选择最佳行为,立即开始加载视频(如果浏览器支持)
30           language: \'zh-CN\',
31           aspectRatio: \'16:9\', // 将播放器置于流畅模式,并在计算播放器的动态大小时使用该值。值应该代表一个比例 - 用冒号分隔的两个数字(例如"16:9"或"4:3")
32           techOrder: [\'flash\', \'html5\'],      // 兼容顺序
33           sources: [{ // 流配置,数组形式,会根据兼容顺序自动切换
34             type: \'rtmp/hls\',
35             src: \'rtmp://58.200.131.2:1935/livetv/hunantv\'
36           }],
37           poster: "", //你的封面地址
38           // width: document.documentElement.clientWidth,
39           notSupportedMessage: \'此视频暂无法播放,请稍后再试\', // 允许覆盖Video.js无法播放媒体源时显示的默认信息。
40           controlBar: {
41             timeDivider: true,
42             durationDisplay: true,
43             remainingTimeDisplay: false,
44             fullscreenToggle: true  //全屏按钮
45           }
46         }
47       }
48     }
49   }
50 </script>
51 <style scoped>
52   .video-box {
53     width: 1000px;
54     padding: 20px;
55   }
56 </style>

 

最后,这是 rtmp 流的测试网址:https://willarun365.blog.csdn.net/article/details/109180771#comments_14708186 

 

安装完了之后没播放视频也没报错别慌,安装一波:https://www.flash.cn/  ( 针对前端开发用的谷歌浏览器不能播放的问题,安装完了插件之后浏览器允许这个插件使用,然后你就能进入测试阶段( 在老板面前光明正大的直播,记得开F12假装测试在测试功能 ) )

 

分类:

技术点:

相关文章:

  • 2021-12-24
  • 2021-12-10
  • 2022-02-18
  • 2022-12-23
  • 2021-09-13
  • 2022-12-23
  • 2021-12-09
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-04
  • 2021-12-30
  • 2022-01-16
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案