Я пытаюсь воспроизвести/отправить MP4 в приложение-приемник на моем устройстве из белого списка.
Я могу запустить приложение-приемник (веб-страницу с тегом видео).
Как только я запускаю свое приложение-приемник, затем из своего приложения-отправителя (другая веб-страница) я делаю следующее:
new MediaLoadRequest(url);
cast_api.loadMedia(activityId, mediaRequest, callback);
Мой ресивер выглядит так:
initReceiver = function(){
_remoteMedia.setMediaElement(videoSurface);
_remoteMedia.onOpen = mediaOnOpen;
_remoteMedia.onLoad = mediaOnLoad;
_remoteMedia.onLoadMetadataError = mediaMetaDataError;
_remoteMedia.onMetadataLoaded = mediaMetaDataLoaded;
_receiver.start();
mediaOnLoad = function (channel, message){
_remoteMedia.load(channel, message);
_remoteMedia.sendSuccessResponse(channel,message);
}
mediaMetaDataLoaded = function (channel, message){
console.log("mediaMetaDataLoaded", message);
}
mediaMetaDataError = function (channel,message){
console.log("mediaMetaDataError", message);
}
mediaOnOpen = function (event){
console.log("mediaOnOpen", event);
}
На выходе консоли последнее сообщение, которое я вижу, после того, как код попадает в _remoteMedia.load:
[ 41.321s] [cast.receiver.RemoteMedia] loading media
и после этого ничего не происходит. Медиафайл является действительным URL-адресом из моего DropBox... MP4.
Любые идеи, что я делаю неправильно здесь?
Спасибо!