Браузер Chromecast - Как выбрать requestID для sendMessage на urn: x-cast: com.google.cast.media? - PullRequest
0 голосов
/ 26 мая 2020

Я хочу создать функцию setPlaybackRate для chromecast в браузере.

После долгих догадок я смог установить скорость воспроизведения следующим образом:

session.sendMessage(
    "urn:x-cast:com.google.cast.media", 
    {
        mediaSessionId: session.media[0].mediaSessionId, 
        requestId: 12345, 
        type: 'SET_PLAYBACK_RATE',
        playbackRate: 2
    }, 
    function () {
        console.log('success');
    }, function (err) {
        console.log(err);
    });

Мой вопрос: Как мне выбрать requestId, который не вызовет никаких конфликтов?

Мы используем приемник по умолчанию, и не пытаемся реализовать собственный приемник.

...