マルチデバイスハイブリッドアプリテンプレートにdash.jsプレーヤーを埋め込み、ライブビデオリンクをフィードします(簡単なhtmlページで同じdash.jsでテスト済み)。Ripple (Apache Ripple™、Web ベースのモバイル環境シミュレーター) でアプリを起動すると、VS に「net::ERR_CONNECTION_REFUSED」というエラーのデバッグ情報が表示されます。数回試行した後、試行を停止し、何も再生しません。
ただし、ネットワークがクライアントとサーバーの間で機能しているかどうかを確認するために、サーバー側でテスト画像を使用して Web サイトを作成し、この画像をクライアント側のアプリケーションに埋め込みました。なんとかロードできたので、少なくともネットワークは機能しています。ファイアウォールは両側を無効にしました。
そのため、まったく同じ MPEG DASH マニフェストが、Chrome ブラウザーでは、dash.js が埋め込まれた html 内で機能しますが、Ripple のハイブリッド アプリでは機能しません。ただし、リモート イメージはそのアプリ内にロードできるため、ネットワークは問題なく、Ripple はアプリがネットからリモート リソースを要求できるようにします。
理由は?どうすればデバッグできますか?