vue 中使用video 使用視頻/嵌入視頻


安裝 
npm install video.js

    main.js中引入

import Video from 'video.js' import 'video.js/dist/video-js.css' Vue.prototype.$video = Video

js
export default {
    name: "TestTwo",
    data() {
        return {
        showMes:true
     };
    },
    mounted() { 
        this.initVideo();
    },
    methods: {
    changePlay(){
     
        var vide= document.getElementById("myVideo");
          if(vide.paused){
               vide.play()
               this.showMes=false
              }else if(vide.play()){
             vide.pause();
              this.showMes=true
             }
      },
         
    initVideo() {
        //初始化視頻方法
        let myPlayer = this.$video(myVideo, {
            //確定播放器是否具有用戶可以與之交互的控件。沒有控件,啟動視頻播放的唯一方法是使用autoplay屬性或通過Player API。
            controls: true,
            //自動播放屬性,muted:靜音播放
            autoplay: "muted",
            //建議瀏覽器是否應在<video>加載元素后立即開始下載視頻數據。
            preload: "auto",
            //設置視頻播放器的顯示寬度(以像素為單位)
            width: "800px",
            //設置視頻播放器的顯示高度(以像素為單位)
            height: "400px"
        });
        }
    }
    };
    </script>

    <style scoped>
    </style>

 

wxml
 <div class="palyBtn"  @click="changePlay">
        <img src="@assets/images/project/banner_play.png" alt="" />
      </div>

      <div class="test_two_box" v-show="!showMes">
        <video
          id="myVideo"
          class="video-js"
          autoplay
          controls
        >
          <source
            src="@assets/project.mp4"
            type="video/mp4"
          >
        </video>
      </div>

 



 
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM