← 返回首页
MediaSource: MediaSource() コンストラクター - Web API | MDN

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

MediaSource: MediaSource() コンストラクター

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

MediaSource()MediaSource インターフェイスのコンストラクターで、ソースバッファーが関連付けられていない新しい MediaSource オブジェクトを構築して返します。

In this article

構文

js
new MediaSource()

引数

なし。

次のスニペットは、Nick Desaulniers によって書かれた簡単な例から抜粋したものです(ライブで完全なデモを見るか、ソースをダウンロードしてさらに調査してください)。

js
const video = document.querySelector("video"); const assetURL = "frag_bunny.mp4"; // Blink はコーデックに関して特定する必要がある // ./mp4info frag_bunny.mp4 | grep Codec const mimeCodec = 'video/mp4; codecs="avc1.42E01E, mp4a.40.2"'; if ("MediaSource" in window && MediaSource.isTypeSupported(mimeCodec)) { const mediaSource = new MediaSource(); //console.log(mediaSource.readyState); // closed video.src = URL.createObjectURL(mediaSource); mediaSource.addEventListener("sourceopen", sourceOpen); } else { console.error("対応していない MIME タイプまたはコーデック: ", mimeCodec); } // …

ブラウザーの互換性

Enable JavaScript to view this browser compatibility table.

関連情報