Microsoft Edge で Dolby Audio がサポートされる
OS レベルでサポートされ、ブラウザとしては世界ではじめてらしいです。
Surface や Lumia の端末で Dolby Sound, Audio ステレオスピーカーのものがあるので相性が良さそうですね。
Dolby Digital による Microsoft Edge で動くサンプル
使い方? (以下、使ったことのある機能ではないので翻訳が怪しい)
DASH Type 1 streaming を使いメディアエレメント(video,audio タグ)の src に DASH manifest (.mpd) か HLS manifest (.m3u8) を指定し、DASH Type 1 implementation を使い DASH ライブプロファイルに MPD Type=”static” を指定する
Media Source Extensions API から直接カスタムアダプティブストリーミングソリューションを作ることで、ストリーミングを細かな制御ができる。
Encrypted Media Extensions を組み合わせ DRM 付加でき、Microsoft Edge ではこれが必要。
また、こちらは PlayReady DRM をサポート している。
サポート確認用 JavaScript
HTML5 | MSE | EME | |
---|---|---|---|
Dolby EC-3 | test = myvideo.canPlayType(‘audio/mp4; codecs=”ec-3″‘); | test = MediaSource.isTypeSupported (‘audio/mp4; codecs=”ec-3″‘); | test = MSMediaKeys.isTypeSupported (‘com.microsoft.playready’, ‘audio/mp4; codecs=”ec-3″‘); |
Dolby AC-3 | test = myvideo.canPlayType(‘audio/mp4; codecs=”ac-3″‘) | test = MediaSource.isTypeSupported (‘audio/mp4; codecs=”ac-3″‘); | test = MSMediaKeys.isTypeSupported (‘com.microsoft.playready’, ‘audio/mp4; codecs=”ac-3″‘); |
264(AVC1) | test = myvideo.canPlayType(‘video/mp4; codecs=”avc1.42E01E”‘); | test = MediaSource.isTypeSupported (‘video/mp4; codecs=”avc1.42E01E”‘); | test = MSMediaKeys.isTypeSupported (‘com.microsoft.playready’, ‘video/mp4; codecs=”avc1.42E01E”‘); |
264(AVC3) | test = myvideo.canPlayType(‘video/mp4; codecs=”avc3”’); | test = MediaSource.isTypeSupported (‘video/mp4; codecs=”avc3″‘); | test = MSMediaKeys.isTypeSupported (‘com.microsoft.playready’, ‘video/mp4; codecs=”avc3″‘); |