国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

Vue 瑩石攝像頭直播視頻實(shí)例代碼

2019-11-19 13:04:56
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

Vue 瑩石攝像頭直播視頻代碼。

HTML代碼:

<div class="mainClass" v-show="rtmp_url!=''"> <video id="myPlayer" controls playsinline webkit-playsinline autoplay>  <source type="application/x-mpegURL" :src="http_url"/>  <source :src="rtmp_url"/> </video>   </div>

直播地址是調(diào)用接口獲取的。

<script>export default {  data(){   return{    player:"",    rtmp_url:"",    http_url:"",    message:'加載中...',   }  },  mounted(){    this.GetLiveUrl();  },  methods:{   GetLiveUrl(){    //異步獲取直播地址,并賦值給rtmp_url,http_url   }  },  updated() {   if(this.rtmp_url!=""){    //如果在mounted中聲明,直播地址還未取到,導(dǎo)致視頻不顯示。所以放在了這里    this.player = new EZUIPlayer('myPlayer');    }  }}</script>

補(bǔ)充:vue H5項(xiàng)目調(diào)用手機(jī)攝像頭錄像并上傳

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>上傳文件</title> <script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script> <script src="https://unpkg.com/axios/dist/axios.min.js"></script> <style>  input.file   {   position: relative;   -moz-opacity:0 ;   filter:alpha(opacity: 0);   opacity: 0;   z-index: 2;  }   .wrapper{   color: #fff;   background-color: #31b0d5;   border-color: #269abc;   margin-top: 5px;   margin-bottom: 5px;   display: inline-block;   padding: 6px 12px;   margin-bottom: 0;   font-size: 14px;   font-weight: 400;   line-height: 1.42857143;   text-align: center;   white-space: nowrap;   vertical-align: middle;   -ms-touch-action: manipulation;   touch-action: manipulation;   cursor: pointer;   -webkit-user-select: none;   -moz-user-select: none;   -ms-user-select: none;   user-select: none;   background-image: none;   border: 1px solid transparent;   border-radius: 4px;  } </style></head><body> <div id="app" v-cloak>  <h4>上傳視頻demo</h4>  <div>   <span type="primary" class="wrapper">    <label class="btn" for="fileUpload">上傳視頻demo</label>   </span>   <input type="file" accept="video/*" id="fileUpload" style="position:absolute; clip:rect(0 0 0 0);" @change="uploadVideo($event)">  </div> </div> <script> var app = new Vue({  el: '#app',  data: {  },  methods: {   uploadVideo(e) {    //e.target.value文件名    var file = e.target.files[0];    var formdata = new FormData();    formdata.append('fileStream', file);    console.log('正在上傳視頻...')    this.doUpload(formdata);   },   doUpload(formdata) {    axios.post('/teacher/doUpload', formdata).then(res => {     if (res.data.success) {      console.log('上傳成功');     } else {      console.log('上傳失敗');     }    }).catch(err => {     console.log(err);    })   }  } }); </script></body></html>

總結(jié)

以上所述是小編給大家介紹的Vue 瑩石攝像頭直播視頻實(shí)例代碼,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)武林網(wǎng)網(wǎng)站的支持!

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宜宾县| 富源县| 湾仔区| 和田市| 宣汉县| 阳曲县| 哈尔滨市| 金川县| 前郭尔| 漳平市| 秦安县| 印江| 桃源县| 庆云县| 五峰| 象山县| 通州区| 瓮安县| 安阳县| 文登市| 长兴县| 东方市| 渭源县| 门源| 无锡市| 巴林右旗| 宜宾县| 龙里县| 综艺| 饶河县| 中牟县| 安徽省| 石首市| 庐江县| 中超| 永州市| 新乐市| 林口县| 色达县| 安平县| 九江市|