我最近开始使用 Chromecast API。 我正在加载 m3u8 文件,工作正常。唯一的问题是视频没有拉伸(stretch)。
这就是我构建 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 会自动缩放窗口的宽高比以填满电视屏幕,并在侧面添加黑条以避免拉伸(stretch)。例如,1440x900 的全屏分辨率在大型 1080p 电视上看起来不错,但从 2560x1600 显示器全屏流式传输会使文本在 70 英寸电视上无法阅读。
关于java - Chromecast - 如何拉伸(stretch)视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41335042/