当前位置:   article > 正文

vue播放器播放名.m3u8视频_element ui 播放 .m3u8

element ui 播放 .m3u8
  1. <template>
  2. <video id="singleVideo" preload="none" class="video-js vjs-default-skin" ></video>
  3. </template>
  4. <script>
  5. import 'video.js/dist/video-js.css'
  6. import videojs from 'video.js';
  7. import 'videojs-contrib-hls'
  8. export default {
  9. data() {
  10. return {
  11. player: null,
  12. }
  13. },
  14. mounted() {
  15. this.init()
  16. },
  17. methods: {
  18. init() {
  19. //使用
  20. let singlePlayer = videojs("singleVideo", {
  21. autoplay: true,//自动播放
  22. controls: true,//控件显示
  23. width: "440",//视频框宽度
  24. height: "264",//视频框高度
  25. });
  26. let res ="http://61.175.121.73:83/pag/10.13.7.2/7302/33052182001320012936/0/MAIN/TCP/live.m3u8";
  27. if (res) {
  28. singlePlayer.src({ src: res, type: "application/x-mpegURL" });
  29. singlePlayer.play();
  30. }
  31. }
  32. },
  33. // 离开页面销毁视频播放器
  34. beforeDestroy() {
  35. if (this.player != null) {
  36. this.player.dispose() // dispose()会直接删除Dom元素
  37. }
  38. }
  39. }
  40. </script>
  41. <style scoped>
  42. .video{
  43. width: 450px;
  44. height: 257px;
  45. background: black;
  46. margin-left: 14px;
  47. margin-top: 11px;
  48. }
  49. </style>
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/92549
推荐阅读