Я пытаюсь программно запретить пользователю кастинг моего сайта через Google Chrome Cast. Приведенный ниже фрагмент кода работает на Windows машинах, но не на Ma c. Есть ли другой набор API для Ma c?
const turnOffCasting = () => {
if (chrome.cast && chrome.cast.media) {
var options = {};
options.receiverApplicationId = chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID;
options.autoJoinPolicy = chrome.cast.AutoJoinPolicy.ORIGIN_SCOPED;
if (cast && cast.framework) {
cast.framework.CastContext.getInstance().setOptions(options);
this.remotePlayer = new cast.framework.RemotePlayer();
this.remotePlayerController = new cast.framework.RemotePlayerController(
this.remotePlayer
);
this.remotePlayerController.addEventListener(
cast.framework.RemotePlayerEventType.IS_CONNECTED_CHANGED,
function(e) {
this.remotePlayerController.stop();
}.bind(this)
);
}
}
};