Javascript 播放视频流-smoothstream/playready/hasplayer.js
我正在尝试播放一个用microsoft smoothstream编码并用playready使用hasplayer.js加密的源代码 我可以播放microsoft测试流,但当我尝试使用加密流时,播放器只是坐在那里显示加载点,不会返回错误或显示任何视频或音频 我的javascript函数Javascript 播放视频流-smoothstream/playready/hasplayer.js,javascript,video,Javascript,Video,我正在尝试播放一个用microsoft smoothstream编码并用playready使用hasplayer.js加密的源代码 我可以播放microsoft测试流,但当我尝试使用加密流时,播放器只是坐在那里显示加载点,不会返回错误或显示任何视频或音频 我的javascript函数 (function () { console.log("Setting video url"); var onError = function (e) { console.erro
(function () {
console.log("Setting video url");
var onError = function (e) {
console.error("ERROR: " + JSON.stringify(e));
};
// Microsoft sample stream
//var url = "http://playready.directtaps.net/smoothstreaming/SSWSS720H264/SuperSpeedway_720.ism/Manifest";
// my test stream smoothstream & playready
var url = "http://stream.abcdef.net/stream/file/hd/smooth/file_encrypted.ism/manifest";
var context = new MediaPlayer.di.Context();
var player = new MediaPlayer(context);
player.startup();
player.attachView(document.querySelector("#videoPlayer"));
player.addEventListener("error", onError);
player.attachSource(url);
})();
使用hasplayer调试并联系hasplayer团队后。发现我们的流有一个hasplayer不知道的盒子类型,这导致了一个错误
hasplayer团队正在寻找修复方案,我们正在研究流生成。应该补充一点,我知道流在silverlight演示中表现良好。