MediaKeys
MediaKeysオブジェクトは、関連付けられているHTMLMediaElementが再生中にメディアデータを復号化するために使用できるキーのセットを表します。また、CDMインスタンスでもあります。
詳細については、https://www.w3.org/TR/encrypted-media/#mediakeys-interface(英語のみ)を参照してください。
メソッド
createSession()
createSession(sessionType?: MediaKeySessionType
| undefined): MediaKeySession
新しいMediaKeySessionオブジェクトを作成します。
詳細については、https://www.w3.org/TR/encrypted-media/#dom-mediakeys-createsession(英語のみ)を参照してください。
パラメーター
sessionType?
MediaKeySessionType | undefined
作成するセッションのタイプ。セッションタイプは、返されるオブジェクトの動作に影響します。
戻り値
setServerCertificate()
setServerCertificate(serverCertificate:
ArrayBuffer):Promise<boolean>
ライセンスサーバーへのメッセージの暗号化に使用するサーバー証明書を提供します。
詳細については、https://www.w3.org/TR/encrypted-media/#dom-mediakeys-setservercertificate(英語のみ)を参照してください。
パラメーター
serverCertificate
ArrayBuffer
サーバー証明書。内容はキーシステム固有です。実行コードを含めることはできません。証明書が正常に設定されたときに解決されるPromise。失敗した場合は拒否されます。
戻り値
Promise<boolean>
getStatusForPolicy()
getStatusForPolicy(policy?:
MediaKeysPolicy | undefined):Promise<MediaKeyStatus>
指定されたMediaKeysPolicyのMediaKeyStatusを返します。
詳細については、https://www.w3.org/TR/encrypted-media/#dom-mediakeys-getstatusforpolicy(英語のみ)を参照してください。
パラメーター
policy?
MediaKeysPolicy | undefined
戻り値
Promise<MediaKeyStatus>
Last updated: 2026年7月22日

