使用Cast Companion Library将HLS实时流URL转换为Cast设备

时间:2016-06-08 09:54:15

标签: android chromecast google-cast http-live-streaming live-streaming

我想使用Cast Companion Library Android将HLS Live流投射到Cast设备。 我尝试了网址但无法在Cast设备上播放。 使用VOD HLS URL时,视频可以在Cast设备上播放。

我已经更改了streamType: MediaInfo.Builder(URL).setStreamType(MediaInfo.STREAM_TYPE_LIVE)

或者我必须改变的其他任何事情?

这是我要投放的直播网址: http://vevoplaylist-live.hls.adaptive.level3.net/vevo/ch3/appleman.m3u8

如何使用Cast Companion Library Android投射HLS Live流? 任何人都已经尝试过这个,或者我是否有可以学习的示例代码?

由于

2 个答案:

答案 0 :(得分:3)

如果它不是直播流(即,如果持续时间已知),则应使用MediaInfo.STREAM_TYPE_BUFFERED,对于HLS,您应将内容类型设置为“application / x-mpegURL”。

总的来说,它看起来应该是这样的:

git pull

答案 1 :(得分:1)

也可能存在其他问题,但我注意到的第一个问题是缺少CORS标题。