Есть ли документация по API для пакета Cast?

#flutter #chromecast

Вопрос:

поэтому я недавно начал использовать пакет flutter для связи с устройствами Chromecast. Но я не смог найти никаких подробностей о том, как его использовать. Если бы вы могли мне помочь в воспроизведении медиафайла, такого как песня или видео, это было бы полезно!

Мой текущий код:

 CastSession session;
Future<void> _connect(BuildContext context, CastDevice object) async {
     session = await CastSessionManager().startSession(object);

 session.stateStream.listen((state) {
     if (state == CastSessionState.connected) {
         // Close my custom GUI
         Navigator.pop(context);
         _sendMessage(session);
     }
 });

 session.messageStream.listen((message) {
     print('receive message: $message');
 });
}

// My video playing code
        session.sendMessage(CastSession.kNamespaceReceiver, {
          'type': 'MEDIA',
          'link': 'http://somegeneratedurl.com',
        });
 

Ответ №1:

Хорошо, итак, я нашел решение для ответа. К сожалению, нет команды для воспроизведения видеофайла. Я просмотрел ссылку на протокол Gcast, и там нет команды для воспроизведения видеофайлов. Я нашел этот пакет, который может показывать видео, и вместо этого я собираюсь использовать этот пакет.