html5支援flv文件嗎

WBOY
發布: 2022-09-06 16:11:27
原創
2404 人瀏覽過

html5不支援flv格式的檔案;video標籤原生是不支援flv格式檔案的,但是可以透過安裝相關的插件來進行支持,flv是「FLASH VIDEO」的簡稱,FLV串流格式是隨著「Flash MX」的推出發展而來的影片格式。

html5支援flv文件嗎

本教學操作環境:windows10系統、HTML5版本、Dell G3電腦。

html5支援flv檔嗎

HTML5的video標籤原生是不支援flv格式檔案的,但可以安裝相關外掛程式來支援。 FLV 是FLASH VIDEO的簡稱,FLV串流格式是隨著Flash MX的推出發展而來的影片格式。由於它形成的檔案極小、載入速度極快。

目前主流瀏覽器不能直接嵌入並且播放FLV文件,所以直接用video標籤播放是行不通的。

因此提供兩種解析方法

  • 嵌入一個swf媒體播放文件,並利用該文件來播放你預設的文件。

這裡推薦dplayer——http://dplayer.js.org/zh/guide.html#flv(親測同樣好用)

  • 利用B站開源的flv.js,透過將FLV檔案流轉換為ISO BMFF(Fragmented MP4)段,然後透過Media Source Extensions API 將mp4段提供給HTML5 元素。

github網址:https://github.com/bilibili/flv.js

flv.js是支援在HTML5 影片中播放FLV 格式影片的JavaScript 函式庫。使用ES6 編寫的,如果低版本相容需要透過Babel編譯一下

這裡僅展示實作demo

安裝##

npm install --save flv.js
登入後複製

元素

登入後複製

程式碼

import flvjs from 'flv.js' export default { data () { return { flvPlayer:null } }, mounted() { if (flvjs.isSupported()) { var videoElement = document.getElementById('videoElement'); this.flvPlayer = flvjs.createPlayer({ type: 'flv', isLive: true, hasAudio: false, url: 'http://1011.hlsplay.aodianyun.com/demo/game.flv' }); this.flvPlayer.attachMediaElement(videoElement); this.flvPlayer.load(); this.flvPlayer.play(); } }, methods:{ play () { this.flvPlayer.play(); } } }
登入後複製

效果

html5支援flv文件嗎

(學習影片分享:

css影片教學html影片教學

以上是html5支援flv文件嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!