html5はflvファイルをサポートしていますか?

WBOY
リリース: 2022-09-06 16:11:27
オリジナル
2552 人が閲覧しました

html5 は flv 形式ファイルをサポートしていません。video タグはネイティブでは flv 形式ファイルをサポートしていませんが、関連するプラグインをインストールすることでサポートできます。flv は「FLASH VIDEO」の略で、FLV はストリーミングメディアフォーマットとは、「Flash MX」の導入により開発されたビデオフォーマットです。

html5はflvファイルをサポートしていますか?

このチュートリアルの動作環境: Windows 10 システム、HTML5 バージョン、Dell G3 コンピューター。

HTML5 は flv ファイルをサポートしますか?

HTML5 の video タグは、flv 形式のファイルをネイティブにサポートしませんですが、関連するプラグインをインストールしてそれをサポートすることができます。 FLV は FLASH VIDEO の略で、FLV ストリーミング メディア フォーマットは Flash MX の発売とともに開発されたビデオ フォーマットです。作成されるファイルは非常に小さく、非常に速く読み込まれるためです。

現在、主流のブラウザでは FLV ファイルを直接埋め込んで再生することができないため、video タグを使用して直接再生することは現実的ではありません。

提供される解析方法は 2 つあります。

  • swf メディア再生ファイルを埋め込み、そのファイルを使用してデフォルト ファイルを再生します。

#dplayer のおすすめはこちら—http://dplayer.js.org/zh/guide.html#flv (個人テストも使いやすい)

  • Bilibili のオープン ソース flv.js を使用して、FLV ファイル ストリームを ISO BMFF (断片化 MP4) セグメントに変換し、メディア ソース拡張 API を通じてその mp4 セグメントを HTML5 要素に提供します。

github アドレス: https://github.com/bilibili/flv.js

flv.js は、HTML5 ビデオでの FLV 形式のビデオの再生をサポートする JavaScript ライブラリです。 。 ES6 で書かれており、下位バージョンに互換性がある場合は、Babel でコンパイルする必要があります。

実装デモのみ

インストール

npm install --save flv.js
ログイン後にコピー

Element

<template>
  <div>
<video id="videoElement" controls autoplay muted width="300px" height="200px">
    </video>
<button @click="play">播放</button>
  </div>
</template>
ログイン後にコピー

コード

import flvjs from &#39;flv.js&#39;
export default {
  data () {
    return {
  flvPlayer:null
    }
  },
   mounted() {
      if (flvjs.isSupported()) {
        var videoElement = document.getElementById(&#39;videoElement&#39;);
        this.flvPlayer = flvjs.createPlayer({
          type: &#39;flv&#39;,
  isLive: true,
  hasAudio: false,
          url: &#39;http://1011.hlsplay.aodianyun.com/demo/game.flv&#39;
        });
        this.flvPlayer.attachMediaElement(videoElement);
        this.flvPlayer.load();
this.flvPlayer.play();
      }
    },
    methods:{
      play () {
        this.flvPlayer.play();
      }
    }
}
ログイン後にコピー

効果

html5はflvファイルをサポートしていますか?

(学習ビデオ共有:

cssビデオチュートリアルhtmlビデオチュートリアル

以上がhtml5はflvファイルをサポートしていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート