この翻訳は不完全です。英語から この記事を翻訳 してください。

HTMLMediaElementHTMLElement に音声や動画といったメディア関連機能の属性とメソッドを追加します。HTMLVideoElementHTMLAudioElement はこのインタフェースを継承しています。

属性

HTMLElementElementNodeおよび EventTarget の全属性を継承しています。

HTMLMediaElement.audioTracks
AudioTrackList は、要素の持つ AudioTrack オブジェクトを参照できます。
HTMLMediaElement.autoplay
autoplay 属性の値を Boolean  で取得できます。true が設定されている場合、再生に十分なデータが揃った時点で自動的に再生が始まります。
HTMLMediaElement.buffered読取専用
その時点でブラウザがバッファしたメディアデータの範囲を表す TimeRanges オブジェクトを取得できます。
HTMLMediaElement.controller
要素に割り当てられた MediaController オブジェクトを参照できます。割り当てられていない場合の値は null です。
HTMLMediaElement.controls
再生をコントロールするユーザインタフェースの表示 / 非表示を指定するcontrols  属性を、Boolean で参照できます。
HTMLMediaElement.crossOrigin
このメディア要素の CORS 設定DOMString で参照できます。
HTMLMediaElement.currentSrc読取専用
選択されたメディアリソースの絶対 URL を DOMString で返します。
HTMLMediaElement.currentTime
現在の再生時間を double で返します。値を代入することで、シークを行えます。
HTMLMediaElement.defaultMuted
標準状態で音声がミュートされているか、いないかを表す、HTML の muted 属性を Boolean で参照できます。
HTMLMediaElement.defaultPlaybackRate
標準の再生レートを double で返します。
HTMLMediaElement.duration読取専用
メディアの長さを秒数で表した数値を double で取得できます。メディアデータがない場合は、0 を返します。
HTMLMediaElement.ended読取専用
再生が終了しているか、いないかを Boolean で取得できます。
HTMLMediaElement.error読取専用
一番最後に起きたエラーを MediaError オブジェクトとして返します。エラーが起きていない場合は null を返します。
HTMLMediaElement.initialTime読取専用
再生の開始秒を double で返します。
HTMLMediaElement.loop
繰り返し再生を有効、無効を表す HTML の loopBoolean として参照できます。
HTMLMediaElement.mediaGroup
A DOMString that reflects the mediagroup HTML attribute, which indicates the name of the group of elements it belongs to. A group of media elements shares a common MediaController.
HTMLMediaElement.mediaKeys読取専用
Returns a MediaKeys object or null. MediaKeys is a set of keys that an associated HTMLMediaElement can use for description of media data during playback.
HTMLMediaElement.mozAudioCaptured読取専用
Returns a Boolean. Related to audio stream capture.
HTMLMediaElement.mozAudioChannelType
(Firefox OS only) A String that can be used to set the audio channel that the sound coming from an <audio> or <video> element will play in, on a Firefox OS device. See Using the AudioChannels API for more details.
HTMLMediaElement.mozChannels読取専用  
Returns the number of channels in the audio resource (e.g., 2 for stereo).
HTMLMediaElement.mozFragmentEnd
A double that provides access to the fragment end time if the media element has a fragment URI for currentSrc, otherwise it is equal to the media duration.
HTMLMediaElement.mozFrameBufferLength  

An unsigned long that indicates the number of samples that will be returned in the framebuffer of each MozAudioAvailable event. This number is a total for all channels, and by default is set to be the number of channels * 1024 (e.g., 2 channels * 1024 samples = 2048 total).

The mozFrameBufferLength property can be set to a new value for lower latency, larger amounts of data, etc. The size given must be a number between 512 and 16384. Using any other size results in an exception being thrown. The best time to set a new length is after the loadedmetadata event fires, when the audio info is known, but before the audio has started or MozAudioAvailable events have begun firing.

HTMLMediaElement.mozSampleRate読取専用  
Returns the number of samples per second that will be played. For example, 44100 samples per second is the sample rate used by CD audio.
HTMLMediaElement.muted
A Boolean that determines whether audio is muted. true if the audio is muted and false otherwise.
HTMLMediaElement.networkState読取専用
Returns an unsigned short (enumeration) indicating the current state of fetching the media over the network.
HTMLMediaElement.paused読取専用
Returns a Boolean that indicates whether the media element is paused.
HTMLMediaElement.playbackRate

A double that indicates the rate at which the media is being played back. 

HTMLMediaElement.played読取専用
Returns a TimeRanges object that contains the ranges of the media source that the browser has played, if any.
HTMLMediaElement.preload
A DOMString that reflects the preload HTML attribute, indicating what data should be preloaded, if any. Possible values are: none, metadata, auto.
HTMLMediaElement.preservesPitch
A Boolean that determines if the pitch of the sound will be preserved. If set to false, the pitch will adjust to the speed of the audio. This is implemented with prefixes in Firefox (mozPreservesPitch) and WebKit (webkitPreservesPitch).
HTMLMediaElement.readyState読取専用
Returns an unsigned short (enumeration) indicating the readiness state of the media.
HTMLMediaElement.seekable読取専用
Returns a TimeRanges object that contains the time ranges that the user is able to seek to, if any.
HTMLMediaElement.seeking読取専用
Returns a Boolean that indicates whether the media is in the process of seeking to a new position.
HTMLMediaElement.sinkId読取専用
Returns a DOMString that is the unique ID of the audio device delivering output, or an empty string if it is using the user agent default. This ID should be one of the MediaDeviceInfo.deviceid values returned from MediaDevices.enumeratedDevices(), id-multimedia, or id-communications.
HTMLMediaElement.src
A DOMString that reflects the src HTML attribute, which contains the URL of a media resource to use.
HTMLMediaElement.srcObject
A MediaStream that lets you set or get the Media Stream to be played or being played.
HTMLMediaElement.textTracks読取専用
Returns the list of TextTrack objects contained in the element.
HTMLMediaElement.videoTracks読取専用
要素の持つ VideoTrack オブジェクトのリストを参照できます。

付記: Gecko は 1 トラックの再生のみをサポートします。また複数トラックのメタデータ解析は、Ogg フォーマットの場合にのみ有効です。

HTMLMediaElement.volume
音量を double で取得できます。この値は 0.0 (無音) 以上、1.0 (最大) 以下でなくてはなりません。

イベントハンドラ用属性

HTMLMediaElement.onmozinterruptbegin
オーディオチャンネルマネージャによって割り込まれた際の EventHandler を登録できます。
HTMLMediaElement.onmozinterruptend
割り込み終了時に呼ばれる EventHandler を設定できます。
HTMLMediaElement.onencrypted
メディアが暗号化されている場合に呼ばれる EventHandler を設定できます。

メソッド

HTMLElement, Element, Node, および EventTarget からメソッドを継承しています。

HTMLMediaElement.addTextTrack()
字幕向けトラックのような、テキストトラックを追加します。
HTMLMediaElement.canPlayType()
メディアタイプが再生可能かどうかを判定します。
HTMLMediaElement.fastSeek()
指定された時間へシークします。
HTMLMediaElement.load()
メディア要素をリセットし、メディアリソースをリスタートします。処理されなかったイベントは破棄されます。メディアデータがダウンロードされる量は preload 属性の値に影響されます。src 属性の値、もしくは source 要素内の要素を削除した際のリソース解放、もしくは source の子要素が動的に変更される場合の再スキャンのために利用します。それ以外の場合に呼びだす必要はありません。
HTMLMediaElement.mozCaptureStream()
[enter description]
HTMLMediaElement.mozCaptureStreamUntilEnded()
[enter description]
HTMLMediaElement.mozGetMetadata()
再生中のメディアデータに対するメタデータを Object として返します。呼び出すたびに、オブジェクトのコピーが新しく作られます。このメソッドを呼び出すには、loadedmetadata イベント発火している必要があります。
HTMLMediaElement.mozLoadFrom()
このメソッドは Mozilla の独自実装で、他のメディア要素からデータをロードします。通常のリソース選択のアルゴリズムではなく、他の要素の currentSrc を選ぶ点以外は、 load() メソッドと同じように振る舞います。これは他の要素がキャッシュし、バッファしているデータを利用することにより最適化を図るためです。実際に、2 つの要素が同じダウンロードデータを利用する場合、どちらか一方のダウンロードが終われば、他方でもそのデータを利用できるようになります。
HTMLMediaElement.pause()
再生を一時停止します。
HTMLMediaElement.play()
再生を開始します。
HTMLMediaElement.setMediaKeys()
再生に利用するMediaKeys を指定します。Promise オブジェクトを返します。
HTMLMediaElement.setSinkId()
音声出力をレンダリングするデバイスの ID を指定できます。指定はアプリケーションからの利用が許されている場合に有効です。なお返り値は Promise オブジェクトとなっています。

 

仕様

仕様 状態 コメント
HTML Living Standard
HTMLMediaElement の定義
現行の標準  HTML5 からの変更なし
HTML5
HTMLMediaElement の定義
勧告 最初の定義
Encrypted Media Extensions
Encrypted Media Extensions の定義
勧告  MediaKeys, MediaEncryptedEvent, および setMediaKeys が追加されました

ブラウザ互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeEdge MobileAndroid 版 FirefoxAndroid 版 OperaiOS 版 SafariSamsung Internet
基本対応Chrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 3.5IE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
addTextTrackChrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
audioTracksChrome ? Edge 未対応 なしFirefox 完全対応 33
無効
完全対応 33
無効
無効 From version 33: this feature is behind the media.track.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile 完全対応 ありFirefox Android 完全対応 33
無効
完全対応 33
無効
無効 From version 33: this feature is behind the media.track.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android ? Safari iOS ? Samsung Internet Android ?
autoplayChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 3.5IE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
bufferedChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 4IE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
canPlayTypeChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 3.5IE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
captureStreamChrome 完全対応 53Edge 未対応 なしFirefox 完全対応 15
接頭辞付き
完全対応 15
接頭辞付き
接頭辞付き moz のベンダー接頭辞が必要
IE 未対応 なしOpera ? Safari 未対応 なしWebView Android 完全対応 53Chrome Android 完全対応 53Edge Mobile 未対応 なしFirefox Android 完全対応 15
接頭辞付き
完全対応 15
接頭辞付き
接頭辞付き moz のベンダー接頭辞が必要
Opera Android ? Safari iOS 未対応 なしSamsung Internet Android ?
controllerChrome ? Edge 未対応 なしFirefox 未対応 なし
補足
未対応 なし
補足
補足 Firefox doesn't implement this yet. See bug 847377.
IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile 未対応 なしFirefox Android 未対応 なし
補足
未対応 なし
補足
補足 Firefox doesn't implement this yet. See bug 847377.
Opera Android ? Safari iOS ? Samsung Internet Android ?
controlsChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 3.5IE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
controlsListChrome 完全対応 58Edge ? Firefox ? IE ? Opera 完全対応 45Safari ? WebView Android 完全対応 58Chrome Android 完全対応 58Edge Mobile ? Firefox Android ? Opera Android 完全対応 42Safari iOS ? Samsung Internet Android ?
crossOriginChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 22
完全対応 22
未対応 12 — 22
代替名
代替名 非標準の名前 crossorigin を使用しています。
IE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
currentSrcChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 3.5IE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
currentTimeChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 3.5IE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
defaultMutedChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 11IE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 14Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
defaultPlaybackRateChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 20IE 完全対応 9Opera ? Safari ? WebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 20Opera Android ? Safari iOS ? Samsung Internet Android ?
disableRemotePlaybackChrome 完全対応 49Edge 完全対応 ありFirefox 完全対応 20IE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 49Chrome Android 完全対応 49Edge Mobile 完全対応 ありFirefox Android 完全対応 15Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
durationChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 3.5IE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
endedChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 3.5IE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
errorChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 3.5IE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
fastSeekChrome ? Edge 未対応 なしFirefox 完全対応 31IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile 未対応 なしFirefox Android 完全対応 31Opera Android ? Safari iOS ? Samsung Internet Android ?
initialTime
非推奨非標準
Chrome ? Edge 未対応 なしFirefox 未対応 9 — 23IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile 未対応 なしFirefox Android 未対応 9 — 23Opera Android ? Safari iOS ? Samsung Internet Android ?
loadChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 3.6IE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 1Chrome Android 完全対応 18Edge Mobile 完全対応 12Firefox Android 完全対応 4Opera Android ? Safari iOS 完全対応 ありSamsung Internet Android ?
loopChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 11IE 完全対応 9Opera ? Safari ? WebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android ? Safari iOS ? Samsung Internet Android ?
mediaGroupChrome ? Edge 未対応 なしFirefox 未対応 なし
補足
未対応 なし
補足
補足 Firefox doesn't implement this yet. See bug 847377.
IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile 未対応 なしFirefox Android 未対応 なし
補足
未対応 なし
補足
補足 Firefox doesn't implement this yet. See bug 847377.
Opera Android ? Safari iOS ? Samsung Internet Android ?
mediaKeysChrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
mozAudioCaptured
非推奨非標準
Chrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
mozCaptureStreamUntilEnded
非推奨非標準
Chrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
mozChannels
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 4IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしEdge Mobile 未対応 なしFirefox Android 完全対応 4Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android ?
mozFragmentEnd
非推奨非標準
Chrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
mozFrameBufferLength
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 4IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしEdge Mobile 未対応 なしFirefox Android 完全対応 4Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android ?
mozGetMetadataChrome 未対応 なしEdge 未対応 なしFirefox 完全対応 17IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしEdge Mobile 未対応 なしFirefox Android 完全対応 17Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android ?
mozLoadFrom
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 3.6 — 24IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしEdge Mobile 未対応 なしFirefox Android 未対応 4 — 24Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android ?
mozSampleRate
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 4IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしEdge Mobile 未対応 なしFirefox Android 完全対応 4Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android ?
mutedChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 3.5IE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
networkStateChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 3.5
補足
完全対応 3.5
補足
補足 The NETWORK_LOADED state was removed to align with the HTML spec in Firefox 4.
IE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
onerrorChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 3.5IE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
onencryptedChrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
onmozinterruptbegin
非推奨非標準
Chrome ? Edge ? Firefox 未対応 ? — 55IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android 未対応 ? — 55Opera Android ? Safari iOS ? Samsung Internet Android ?
onmozinterruptendChrome ? Edge ? Firefox 未対応 ? — 55IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android 未対応 ? — 55Opera Android ? Safari iOS ? Samsung Internet Android ?
onwaitingforkeyChrome 完全対応 55Edge 未対応 なしFirefox ? IE ? Opera 完全対応 42Safari ? WebView Android 完全対応 55Chrome Android 完全対応 55Edge Mobile 未対応 なしFirefox Android ? Opera Android 完全対応 42Safari iOS ? Samsung Internet Android ?
pauseChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 3.5IE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
pausedChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 3.5IE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
playChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 3.5IE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
playbackRateChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 20IE 完全対応 9Opera ? Safari ? WebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 20Opera Android ? Safari iOS ? Samsung Internet Android ?
playedChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 15IE 完全対応 9Opera ? Safari ? WebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 15Opera Android ? Safari iOS ? Samsung Internet Android ?
preloadChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 4IE 完全対応 9Opera ? Safari ? WebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 4Opera Android ? Safari iOS ? Samsung Internet Android ?
preservesPitch
非推奨
Chrome 完全対応 あり
接頭辞付き
完全対応 あり
接頭辞付き
接頭辞付き -webkit- のベンダー接頭辞が必要
Edge 未対応 なしFirefox 完全対応 20
接頭辞付き
完全対応 20
接頭辞付き
接頭辞付き -moz- のベンダー接頭辞が必要
IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android ?
readyStateChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 3.5IE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
seekToNextFrame
実験的非推奨
Chrome ? Edge 未対応 なしFirefox 完全対応 49
無効
完全対応 49
無効
無効 From version 49: this feature is behind the media.seekToNextFrame preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile 未対応 なしFirefox Android 完全対応 49
無効
完全対応 49
無効
無効 From version 49: this feature is behind the media.seekToNextFrame preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android ? Safari iOS ? Samsung Internet Android ?
seekableChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 8IE 完全対応 9Opera ? Safari ? WebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 8Opera Android ? Safari iOS ? Samsung Internet Android ?
seekingChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 3.5IE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
setMediaKeysChrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
setSinkIdChrome 完全対応 49Edge 完全対応 17Firefox ? IE ? Opera ? Safari ? WebView Android 完全対応 49Chrome Android 完全対応 49Edge Mobile 完全対応 17Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
sinkId
実験的
Chrome 完全対応 49Edge 完全対応 17Firefox ? IE ? Opera ? Safari ? WebView Android 完全対応 49Chrome Android 完全対応 49Edge Mobile 完全対応 17Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
srcChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 3.5IE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?
srcObjectChrome 完全対応 52Edge 完全対応 ありFirefox 完全対応 あり
完全対応 あり
未対応 18 — 58
接頭辞付き
接頭辞付き moz のベンダー接頭辞が必要
IE ? Opera 完全対応 39Safari ? WebView Android 完全対応 52Chrome Android 完全対応 52Edge Mobile 完全対応 ありFirefox Android 完全対応 あり
完全対応 あり
未対応 18 — 58
接頭辞付き
接頭辞付き moz のベンダー接頭辞が必要
Opera Android 完全対応 39Safari iOS ? Samsung Internet Android ?
textTracksChrome ? Edge 未対応 なしFirefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile 未対応 なしFirefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
videoTracksChrome ? Edge 未対応 なしFirefox 完全対応 33
無効
完全対応 33
無効
無効 From version 33: this feature is behind the media.track.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile 完全対応 ありFirefox Android 完全対応 33
無効
完全対応 33
無効
無効 From version 33: this feature is behind the media.track.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android ? Safari iOS ? Samsung Internet Android ?
volumeChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 3.5IE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?

凡例

完全対応  
完全対応
未対応  
未対応
実装状況不明  
実装状況不明
実験的。動作が変更される可能性があります。
実験的。動作が変更される可能性があります。
非標準。ブラウザー間の互換性が低い可能性があります。
非標準。ブラウザー間の互換性が低い可能性があります。
非推奨。新しいウェブサイトでは使用しないでください。
非推奨。新しいウェブサイトでは使用しないでください。
実装ノートを参照してください。
実装ノートを参照してください。
ユーザーが明示的にこの機能を有効にしなければなりません。
ユーザーが明示的にこの機能を有効にしなければなりません。
非標準の名前を使用しています。
非標準の名前を使用しています。
使用するには、ベンダー接頭辞または異なる名前が必要です。
使用するには、ベンダー接頭辞または異なる名前が必要です。

関連情報

ドキュメントのタグと貢献者

このページの貢献者: maechabin, chikoski
最終更新者: maechabin,