2016-05-09 10 views
1

私は、microsoft smoothstreamでエンコードされたソースを再生し、hasplayer.jsを使用してplayreadyで暗号化しようとしています。ビデオストリームの再生 - smoothstream/playready/hasplayer.js

再生するにはマイクロソフトのテストストリームを取得できますが、暗号化されたストリームを使用しようとすると、プレイヤーは読み込み用のドットを表示してエラーを返したり、ビデオやオーディオを表示しません。

私の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); 
})(); 
+0

http://playready.directtaps.net/pr/doc/slee/のシルバーライトデモで再生されているストリームが良好であることが分かっていると付け加えてください。 – Brian

答えて

1

hasplayerデバッグを使用し、hasplayerチームに連絡した後。私たちのストリームには、ハズプレイヤーには知られていないボックスタイプがあり、これがエラーを引き起こしたことがわかりました。

hasplayerチームは修正を検討しており、ストリーム生成について検討しています。

関連する問題