Chromecast をホワイトリストに登録し、送信側と受信側のアプリの開発を行っていました。
コールバックが 1 ~ 2 秒後に「リクエスト タイムアウト」を返すという奇妙な問題が発生し、さらに数秒後に Chromecast デバイスでメディアの再生が開始されました。
castApi.loadMedia(currentActivityId, loadRequest, launchCallback);
返されたステータス launchCallback は次のとおりです。
cast.MediaResult {
activityId: "ao4hr3w1a1gw",
status: null,
success: false,
errorString: "Request timeout"
}
これは、Chromecast デバイスでのビデオの読み込み速度に応じて、散発的に発生します。しかし、タイムアウト (おそらく 1 ~ 2 秒) がすぐに発生するため、約半分の時間で失敗が返されます。ここで何か間違ったことをしていますか?