MediaController
非推奨;: この機能は非推奨になりました。まだ対応しているブラウザーがあるかもしれませんが、すでに関連するウェブ標準から削除されているか、削除の手続き中であるか、互換性のためだけに残されている可能性があります。使用を避け、できれば既存のコードは更新してください。このページの下部にある互換性一覧表を見て判断してください。この機能は突然動作しなくなる可能性があることに注意してください。
非標準: この機能は標準化されていません。非標準の機能はブラウザーの対応が限られ、将来的に変更または削除される可能性があるため、本番環境での使用は推奨されません。ただし、標準の選択肢が存在しない特定のケースでは、有効な代替手段となる場合があります。
HTMLMediaElement.controller プロパティは、要素に割り当てられたメディアコントローラーを表します。
対応ブラウザ
| 機能 | デスクトップ | モバイル | ||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Chrome Android | Safari iOS | |
MediaController 非推奨 非標準 | | | | 6 | | 6 |
controller 非推奨 非標準 HTMLMediaElement.controller プロパティは、要素に割り当てられたメディアコントローラーを表します。 | 17 | | | 6 | 18 | 6 |
buffered 非推奨 非標準 | | | | 7 | | 7 |
currentTime 非推奨 非標準 | | | | 7 | | 7 |
defaultPlaybackRate 非推奨 非標準 | | | | 7 | | 7 |
duration 非推奨 非標準 | | | | 7 | | 7 |
MediaController 非推奨 非標準 MediaController()`コンストラクタ | | | | 6 | | 6 |
muted 非推奨 非標準 | | | | 7 | | 7 |
pause 非推奨 非標準 | | | | 6 | | 6 |
paused 非推奨 非標準 | | | | 7 | | 7 |
play 非推奨 非標準 | | | | 6 | | 6 |
playbackRate 非推奨 非標準 | | | | 7 | | 7 |
playbackState 非推奨 非標準 | | | | 7 | | 7 |
played 非推奨 非標準 | | | | 7 | | 7 |
seekable 非推奨 非標準 | | | | 7 | | 7 |
unpause 非推奨 非標準 | | | | 7 | | 7 |
volume 非推奨 非標準 | | | | 7 | | 7 |
注釈 1件
削除済み
- このバージョンで機能が削除されました (36)
注釈 1件
削除済み
- このバージョンで機能が削除されました (36)
基本構文
HTML
<!-- Synchronous playback (legacy) --> <video src="video.mp4" mediagroup="sync"></video> <audio src="commentary.mp3" mediagroup="sync"></audio> ライブデモ
Synchronized media idea
Show the intent of controlling multiple media elements as one timeline.
プレビュー全画面表示
Why it stayed niche
Explain why many products coordinate media state in application code instead.
プレビュー全画面表示
Modern alternative
Use application state to coordinate multiple players when you need full control.
プレビュー全画面表示
実務での使いどころ
-
MediaController の活用
非推奨;: この機能は非推奨になりました。
注意点
- 一部のブラウザでのみ対応。使用前にブラウザサポートを確認すること。
アクセシビリティ
- スクリーンリーダーでの読み上げを確認すること。