#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, и там нет команды для воспроизведения видеофайлов. Я нашел этот пакет, который может показывать видео, и вместо этого я собираюсь использовать этот пакет.