Я недавно начал использовать API Chromecast. Я загружаю файл m3u8, отлично работает. Единственная проблема заключается в том, что видео не растягивается.Chromecast - как растянуть видео
Это, как я построил MediaInfo:
MediaInfo m =
new MediaInfo.Builder("http://selevision9877-i.akamaihd.net/hls/live/219121/98773/1.m3u8")
.setContentType("video/mp4")
.setStreamType(MediaInfo.STREAM_TYPE_LIVE)
.build();
Есть ли способ заставить Chromecast занять весь телевизор? В настоящее время это выглядит очень странно, так как есть 2 черные полосы слева и справа.
Большое спасибо!
Спасибо за информацию! заключается в том, что предоставленное видео имеет низкое разрешение/соотношение сторон, но воспроизведение его в обычном Android MediaPlayer растягивает видео, и полноэкранный просмотр возможен, однако хромит не делает этого. Я нашел приложение LocalCast, которое позволяет пользователь может увеличить изображение, что не решает мою проблему, но, по крайней мере, делает ее более терпимой. Есть ли способ сделать это сам в своем приложении? – user3024750
Вы можете попробовать/увидеть проблему самостоятельно, когда идете в [HlsPlayer ] (http://hlsplayer.net) и введите URL-адрес видео из сообщения – user3024750