首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用PlayReady 4.0+测试内容播放dash.js

用PlayReady 4.0+测试内容播放dash.js
EN

Stack Overflow用户
提问于 2019-08-15 12:33:26
回答 1查看 660关注 0票数 1

我试图测试在PlayReady测试内容中给出的样本流。我使用dash.js作为播放器和测试的边缘(发展)。

我在回放时收到了这个错误。

不支持61 audioCodec (音频/mp4;编解码器=“ac-3”)

我的代码

代码语言:javascript
复制
var player, video;

const config = {
  serverURL: 'http://test.playready.microsoft.com/service/rightsmanager.asmx?cfg=(persist:false,sl:150)'
};
const protData = {
  "com.microsoft.playready": config
};
const url = "https://test.playready.microsoft.com/media/dash/APPLEENC_CBCS_BBB_1080p/1080p.mpd";

video = document.querySelector("video");
player = dashjs.MediaPlayer().create();
player.setProtectionData(protData);
player.initialize(video, url, true);

我错过了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-06 19:14:42

dash.js将所有媒体解码延迟到浏览器。播放器通过调用MediaSource.isTypeSupported ('audio/mp4; codecs="ac-3"')来测试浏览器媒体引擎中对AC-3的支持.在您使用的边缘的任何构建上,这都是返回false

在Windows 10上返回true,边缘44.18362.267.0,EdgeHTML 18.18362。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57509736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档