Media
https://html.spec.whatwg.org/multipage/media.html#htmlmediaelement(英語のみ)
拡張
React.Component
以下により拡張
実装
コンストラクタ
new Media()
new Media(
props,mediaPlayer): Media
パラメーター
props
any
mediaPlayer
MediaPlayer
戻り値
プロパティ
preservesPitch?
optionalpreservesPitch:boolean | undefined
https://html.spec.whatwg.org/multipage/media.html#dom-media-preservespitch(英語のみ)を参照してください。未実装です。
メソッド
addEventListener()
addEventListener(type:
string, listener: EventListener, options?:boolean | AddEventListenerOptions | undefined):void
イベントリスナーを追加します
パラメーター
type
string
listener
options?
boolean | AddEventListenerOptions | undefined
addTextTrack()
addTextTrack(kind: TextTrackKind, label?:
string | undefined, language?:string | undefined, uri?:string | undefined, mimeType?:string | undefined): TextTrack
https://html.spec.whatwg.org/multipage/media.html#dom-media-addtexttrack(英語のみ)を参照してください。
パラメーター
kind
kind属性は、TextTrackオブジェクトが表すテキストトラックの種類を返す必要があります。
label?
string | undefined
label属性は、TextTrackオブジェクトが表すテキストトラックのラベルを返す必要があります。
language?
string | undefined
language属性は、TextTrackオブジェクトが表すテキストトラックの言語を返す必要があります。
uri?
string | undefined
uri属性は、TextTrackオブジェクトが表すテキストトラックの外部字幕のURIを返す必要があります。これはカスタムの追加機能です(W3C仕様ではありません)。uriを指定した場合、このコンポーネントが字幕の解析とレンダリングを行います。
mimeType?
string | undefined
mimeType属性は、TextTrackオブジェクトが表すテキストトラックの外部字幕のMIMEタイプを返す必要があります。これはカスタムの追加機能です(W3C仕様ではありません)。
戻り値
canPlayType()
canPlayType(type:
string): CanPlayTypeResult
https://html.spec.whatwg.org/multipage/media.html#dom-navigator-canplaytype(英語のみ)を参照してください。
パラメーター
type
string
MIMEタイプ
戻り値
componentDidMount()
componentDidMount():
void
componentWillUnmount()
componentWillUnmount():
void
fastSeek()
fastSeek(time:
number):void
https://html.spec.whatwg.org/multipage/media.html#dom-media-fastseek(英語のみ)を参照してください。
パラメーター
time
number
getStartDate()
getStartDate():
Date
https://html.spec.whatwg.org/multipage/media.html#dom-media-getstartdate(英語のみ)を参照してください。
戻り値
Date
handleEvent()
handleEvent(event:
NativeInterfaces.NativeMediaElementEvent):void
すべてのメディア要素とオーディオ/ビデオトラックのリストイベントを処理します。
パラメーター
event
NativeInterfaces.NativeMediaElementEvent
load()
load():
void
onCaptionViewCreated()
onCaptionViewCreated(captionViewHandle:
string):void
パラメーター
captionViewHandle
string
pause()
pause():
void
https://html.spec.whatwg.org/multipage/media.html#dom-media-pause(英語のみ)を参照してください。
play()
play():
Promise<void>
https://html.spec.whatwg.org/multipage/media.html#dom-media-play(英語のみ)を参照してください。
戻り値
Promise<void>
removeEventListener()
removeEventListener(type:
string, listener: EventListener, options?:boolean | EventListenerOptions | undefined):void
イベントリスナーを削除します
パラメーター
type
string
listener
options?
boolean | EventListenerOptions | undefined
setMediaKeys()
setMediaKeys(mediaKeys?: MediaKeys
| undefined):Promise<void>
パラメーター
mediaKeys?
MediaKeys | undefined
戻り値
Promise<void>
Last updated: 2026年7月31日

