以下により拡張
MediaPlayerHTMLVideoElementHTMLAudioElement
実装
コンストラクタ
new HTMLMediaElement()
new HTMLMediaElement(): HTMLMediaElement戻り値
HTMLMediaElementプロパティ
src
src:string
メディアソースのURLを設定します。詳細については、https://html.spec.whatwg.org/multipage/media.html#location-of-the-media-resource(英語のみ)を参照してください。
srcObject
srcObject: MediaProvider ソースMediaProviderオブジェクトを設定します。詳細については、https://html.spec.whatwg.org/multipage/media.html#dom-media-srcobject(英語のみ)を参照してください。
error
readonly error: MediaError
最後に発生したメディアエラーを取得します。詳細については、https://html.spec.whatwg.org/multipage/media.html#dom-media-error(英語のみ)を参照してください。
currentSrc
readonly currentSrc: string
再生する現在のメディアのソースURLを取得します。https://html.spec.whatwg.org/multipage/media.html#dom-media-currentsrc(英語のみ)を参照してください。
networkState
readonly networkState: number
https://html.spec.whatwg.org/multipage/media.html#dom-media-networkstate(英語のみ)を参照してください。
buffered
readonly buffered: TimeRanges
コンテンツのバッファリングされた時間範囲を取得します。詳細については、https://html.spec.whatwg.org/multipage/media.html#dom-media-buffered(英語のみ)を参照してください。
readyState
readonly readyState: number
メディア要素の準備状態を取得します。詳細については、https://html.spec.whatwg.org/multipage/media.html#dom-media-readystate(英語のみ)を参照してください。
seeking
readonly seeking: boolean
メディア要素が現在シーク中かどうかを確認します。詳細については、https://html.spec.whatwg.org/multipage/media.html#dom-media-seeking(英語のみ)を参照してください。
duration
readonly duration: number
再生するコンテンツの長さを取得します。詳細については、https://html.spec.whatwg.org/multipage/media.html#dom-media-duration(英語のみ)を参照してください。
paused
readonly paused: boolean
メディアの再生が一時停止されているかどうかを確認します。詳細については、https://html.spec.whatwg.org/multipage/media.html#dom-media-paused(英語のみ)を参照してください。
played
readonly played: TimeRanges
https://html.spec.whatwg.org/multipage/media.html#dom-media-played(英語のみ)を参照してください。
seekable
readonly seekable: TimeRanges
コンテンツのシーク可能な時間範囲を取得します。詳細については、https://html.spec.whatwg.org/multipage/media.html#dom-media-seekable(英語のみ)を参照してください。
ended
readonly ended: boolean
メディアの再生が終了したかどうかを確認します。詳細については、https://html.spec.whatwg.org/multipage/media.html#dom-media-ended(英語のみ)を参照してください。
preload
preload:string
https://html.spec.whatwg.org/multipage/media.html#attr-media-preload(英語のみ)を参照してください。
currentTime
currentTime:number
現在の再生時間を取得または設定します。現在の再生時間を設定すると、シーク操作が行われます。詳細については、https://html.spec.whatwg.org/multipage/media.html#dom-media-currenttime(英語のみ)を参照してください。
defaultPlaybackRate
defaultPlaybackRate:number
https://html.spec.whatwg.org/multipage/media.html#dom-media-defaultplaybackrate(英語のみ)を参照してください。
playbackRate
playbackRate:number
https://html.spec.whatwg.org/multipage/media.html#dom-media-playbackrate(英語のみ)を参照してください。
autoplay
autoplay:boolean
trueに設定した場合、URLが読み込まれたときに自動的に再生を開始します。falseに設定した場合、再生を開始するには、アプリでplayを明示的に呼び出す必要があります。詳細については、https://html.spec.whatwg.org/multipage/media.html#dom-media-autoplay(英語のみ)を参照してください。
loop
loop:boolean
https://html.spec.whatwg.org/multipage/media.html#dom-media-loop(英語のみ)を参照してください。
controls?
optional controls: boolean | undefined
メディアコントロールのUIを有効または無効にします。詳細については、https://html.spec.whatwg.org/multipage/media.html#dom-media-controls(英語のみ)を参照してください。
volume
volume:number
https://html.spec.whatwg.org/multipage/media.html#dom-media-volume(英語のみ)を参照してください。
muted
muted:boolean
https://html.spec.whatwg.org/multipage/media.html#dom-media-muted(英語のみ)を参照してください。
defaultMuted
defaultMuted:boolean
https://html.spec.whatwg.org/multipage/media.html#dom-media-defaultmuted(英語のみ)を参照してください。
audioTracks
readonly audioTracks: AudioTrackList
オーディオトラックのリストを取得します。詳細については、https://html.spec.whatwg.org/multipage/media.html#dom-media-audiotracks(英語のみ)を参照してください。
videoTracks
readonly videoTracks: VideoTrackList
ビデオトラックのリストを取得します。詳細については、https://html.spec.whatwg.org/multipage/media.html#dom-media-videotracks(英語のみ)を参照してください。
textTracks
readonly textTracks: TextTrackList
テキストトラックのリストを取得します。詳細については、https://html.spec.whatwg.org/multipage/media.html#dom-media-texttracks(英語のみ)を参照してください。
mediaKeys?
readonly optional mediaKeys: MediaKeys | undefined
DRMで保護されたコンテンツの復号化に使用するメディアキーです。詳細については、https://www.w3.org/TR/encrypted-media/#dom-htmlmediaelement-mediakeys(英語のみ)を参照してください。
nodeName
readonly nodeName: string
詳細については、https://developer.mozilla.org/ja/docs/Web/API/Node/nodeNameを参照してください。
HAVE_NOTHING
static readonly HAVE_NOTHING: number = 0
詳細については、https://html.spec.whatwg.org/multipage/media.html#dom-media-have_nothing(英語のみ)を参照してください。
HAVE_METADATA
static readonly HAVE_METADATA: number = 1
詳細については、https://html.spec.whatwg.org/multipage/media.html#dom-media-have_metadata(英語のみ)を参照してください。
HAVE_CURRENT_DATA
static readonly HAVE_CURRENT_DATA: number = 2
詳細については、https://html.spec.whatwg.org/multipage/media.html#dom-media-have_current_data(英語のみ)を参照してください。
HAVE_FUTURE_DATA
static readonly HAVE_FUTURE_DATA: number = 3
詳細については、https://html.spec.whatwg.org/multipage/media.html#dom-media-have_future_data(英語のみ)を参照してください。
HAVE_ENOUGH_DATA
static readonly HAVE_ENOUGH_DATA: number = 4
詳細については、https://html.spec.whatwg.org/multipage/media.html#dom-media-have_enough_data(英語のみ)を参照してください。
NETWORK_EMPTY
static readonly NETWORK_EMPTY: number = 0
https://html.spec.whatwg.org/multipage/media.html#dom-media-network_empty(英語のみ)を参照してください。
NETWORK_IDLE
static readonly NETWORK_IDLE: number = 1
https://html.spec.whatwg.org/multipage/media.html#dom-media-network_idle(英語のみ)を参照してください。
NETWORK_LOADING
static readonly NETWORK_LOADING: number = 2
https://html.spec.whatwg.org/multipage/media.html#dom-media-network_loading(英語のみ)を参照してください。
NETWORK_NO_SOURCE
static readonly NETWORK_NO_SOURCE: number = 3
https://html.spec.whatwg.org/multipage/media.html#dom-media-network_no_source(英語のみ)を参照してください。
defaultSeekIntervalInSec
defaultSeekIntervalInSec:number
リモコンのメディアキーによる「早送り」または「早戻し」機能について、デフォルトのシーク間隔を秒単位で構成します
メソッド
addEventListener()
abstract addEventListener(type: string, listener: EventListener, options?: boolean | AddEventListenerOptions | undefined): void
パラメーター
type
string
listener
EventListeneroptions?
boolean | AddEventListenerOptions | undefined
addTextTrack()
abstract 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
TextTrackKindkindパラメーターは、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仕様には含まれていません)。
戻り値
TextTrackcanPlayType()
abstract canPlayType(type: string): CanPlayTypeResult
https://html.spec.whatwg.org/multipage/media.html#dom-navigator-canplaytype(英語のみ)を参照してください。
パラメーター
type
string
MIMEタイプ
戻り値
CanPlayTypeResultfastSeek()
abstract fastSeek(time: number): void
https://html.spec.whatwg.org/multipage/media.html#dom-media-fastseek(英語のみ)を参照してください。
パラメーター
time
number
getStartDate()
abstract getStartDate(): Date
https://html.spec.whatwg.org/multipage/media.html#dom-media-getstartdate(英語のみ)を参照してください。
戻り値
Date
load()
abstract load(): void
https://html.spec.whatwg.org/multipage/media.html#dom-media-load(英語のみ)を参照してください。
pause()
abstract pause(): void
再生を一時停止します。詳細については、https://html.spec.whatwg.org/multipage/media.html#dom-media-pause(英語のみ)を参照してください。
play()
abstract play(): void
再生を開始します。詳細については、https://html.spec.whatwg.org/multipage/media.html#dom-media-play(英語のみ)を参照してください。
removeEventListener()
abstract removeEventListener(type: string, listener: EventListener, options?: boolean | EventListenerOptions | undefined): void
パラメーター
type
string
listener
EventListeneroptions?
boolean | EventListenerOptions | undefined
setMediaKeys()
abstract setMediaKeys(mediaKeys?: MediaKeys | undefined): Promise<void>
DRMで保護されたコンテンツの復号化に使用されるメディアキーを設定します。詳細については、https://www.w3.org/TR/encrypted-media/#dom-htmlmediaelement-setmediakeys(英語のみ)を参照してください。
パラメーター
mediaKeys?
MediaKeys | undefined
詳細については、https://www.w3.org/TR/encrypted-media/#dom-mediakeys(英語のみ)を参照してください。
戻り値
Promise<void>

