我最近开始使用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个左右黑条。
非常感谢!
基于此线程,Chromecast将自动缩放窗口的长宽比,以填充电视屏幕,并在侧面添加黑色条以避免拉伸。示例是1440x900的全屏分辨率,在大型1080p电视上看起来不错,但是从全屏幕上的2560x1600监视器流式传输使该文本在70英寸电视上不可读。