html5 は flv 形式ファイルをサポートしていません。video タグはネイティブでは flv 形式ファイルをサポートしていませんが、関連するプラグインをインストールすることでサポートできます。flv は「FLASH VIDEO」の略で、FLV はストリーミングメディアフォーマットとは、「Flash MX」の導入により開発されたビデオフォーマットです。
このチュートリアルの動作環境: Windows 10 システム、HTML5 バージョン、Dell G3 コンピューター。
HTML5 の video タグは、flv 形式のファイルをネイティブにサポートしませんですが、関連するプラグインをインストールしてそれをサポートすることができます。 FLV は FLASH VIDEO の略で、FLV ストリーミング メディア フォーマットは Flash MX の発売とともに開発されたビデオ フォーマットです。作成されるファイルは非常に小さく、非常に速く読み込まれるためです。
現在、主流のブラウザでは FLV ファイルを直接埋め込んで再生することができないため、video タグを使用して直接再生することは現実的ではありません。
提供される解析方法は 2 つあります。
swf メディア再生ファイルを埋め込み、そのファイルを使用してデフォルト ファイルを再生します。
インストール
npm install --save flv.js
<template> <div> <video id="videoElement" controls autoplay muted width="300px" height="200px"> </video> <button @click="play">播放</button> </div> </template>
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ファイルをサポートしていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。