Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 播放视频流-smoothstream/playready/hasplayer.js_Javascript_Video - Fatal编程技术网

Javascript 播放视频流-smoothstream/playready/hasplayer.js

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

我正在尝试播放一个用microsoft smoothstream编码并用playready使用hasplayer.js加密的源代码

我可以播放microsoft测试流,但当我尝试使用加密流时,播放器只是坐在那里显示加载点,不会返回错误或显示任何视频或音频

我的javascript函数

(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演示中表现良好。