0

マルチデバイスハイブリッドアプリテンプレートにdash.jsプレーヤーを埋め込み、ライブビデオリンクをフィードします(簡単なhtmlページで同じdash.jsでテスト済み)。Ripple (Apache Ripple™、Web ベースのモバイル環境シミュレーター) でアプリを起動すると、VS に「net::ERR_CONNECTION_REFUSED」というエラーのデバッグ情報が表示されます。数回試行した後、試行を停止し、何も再生しません。

ただし、ネットワークがクラ​​イアントとサーバーの間で機能しているかどうかを確認するために、サーバー側でテスト画像を使用して Web サイトを作成し、この画像をクライアント側のアプリケーションに埋め込みました。なんとかロードできたので、少なくともネットワークは機能しています。ファイアウォールは両側を無効にしました。

そのため、まったく同じ MPEG DASH マニフェストが、Chrome ブラウザーでは、dash.js が埋め込まれた html 内で機能しますが、Ripple のハイブリッド アプリでは機能しません。ただし、リモート イメージはそのアプリ内にロードできるため、ネットワークは問題なく、Ripple はアプリがネットからリモート リソースを要求できるようにします。

理由は?どうすればデバッグできますか?

4

1 に答える 1

0

HTML5 MSE (Media Source Extentions) は Ripple 内でサポートされていますか? thisまたはthisのようないくつかの基本的なサンプル コードで試すか、 dash-jsbitdashのような別の DASH Web プレーヤーを試すこともできます。

于 2015-01-24T17:23:30.493 に答える