我最近开始使用Chromecast API。
我正在加载m3u8文件,效果很好。唯一的问题是视频没有拉伸。

这就是我构建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个黑条。

非常感谢!

最佳答案

基于此thread,chromecast将自动缩放窗口的纵横比以填充电视屏幕,并在侧面添加黑条以避免拉伸。例如,在大型1080p电视上,全屏分辨率1440x900看起来不错,但是在全屏模式下从2560x1600监视器流式传输时,文本无法在70英寸电视上读取。

10-08 01:13