可以从Android应用程序向Chromecast发送HLS(http)吗?

可以从Android应用程序向Chromecast发送HLS(http)吗?,android,chromecast,Android,Chromecast,我有一个HTTP链接列表,基本上是流视频(HLS)的链接。我想知道是否有一种简单而直接的方法可以从Android应用程序的HTTP链接列表中选择,并通过chromecast在我的电视上播放 我查看了GoogleCastGithub上的一些示例应用程序,没有找到任何示例 谢谢是的,所以在Android的ChlMeCaseAPI中,为了适应HLS/M3U8播放列表,你可以考虑将M3U8重新映射到一个组合,然后使用ChlimeCaster CCL调用从新列表中播放一个MyIMANFO条目… 创建新列表

我有一个HTTP链接列表,基本上是流视频(HLS)的链接。我想知道是否有一种简单而直接的方法可以从Android应用程序的HTTP链接列表中选择,并通过chromecast在我的电视上播放

我查看了GoogleCastGithub上的一些示例应用程序,没有找到任何示例

谢谢

是的,所以在Android的ChlMeCaseAPI中,为了适应HLS/M3U8播放列表,你可以考虑将M3U8重新映射到一个组合,然后使用ChlimeCaster CCL调用从新列表中播放一个MyIMANFO条目…

创建新列表条目并添加到列表的详细信息:

mediaList = new ArrayList<MediaInfo>();
JSONObject jsonObj = new VideoProvider().parseUrl(url);
JSONArray categories = jsonObj.getJSONArray(TAG_RESULTS);
if (null != categories) {
    for (int i = 0; i < categories.length(); i++) {                                       
        JSONObject category = categories.getJSONObject(i);
        String title = category.getString(TAG_MSG);
        if(title.length() > 25) title = title.substring(0, 24);
        String subTitle = category.getString(TAG_MSG);                 
        JSONObject media3 = category.getJSONObject(TAG_MEDIA3);
        String videoUrl = media3.getString(TAG_URL);                
        JSONObject media1 = category.getJSONObject(TAG_MEDIA1);
        String bigImageurl = media1.getString(TAG_URL);
        JSONObject media4 = category.getJSONObject(TAG_MEDIA4);
        String imageurl = media4.getString(TAG_URL);                                
        String studio = category.getJSONObject(TAG_CREATEDBY).getString(TAG_USERNAME);

        mediaList.add(buildMediaInfo(title, studio, subTitle, videoUrl, imageurl,
             bigImageurl));
    }
mediaList=newarraylist();
JSONObject jsonObj=新视频提供者().parseUrl(url);
JSONArray categories=jsonObj.getJSONArray(标记结果);
如果(空!=类别){
对于(inti=0;i25)title=title.substring(0,24);
String subTitle=category.getString(TAG_MSG);
JSONObject media3=category.getJSONObject(TAG_media3);
String videoUrl=media3.getString(标记URL);
JSONObject media1=category.getJSONObject(TAG_media1);
String bigImageurl=media1.getString(TAG_URL);
JSONObject media4=category.getJSONObject(TAG_media4);
String imageurl=media4.getString(标记URL);
stringstudio=category.getJSONObject(TAG\u CREATEDBY).getString(TAG\u USERNAME);
添加(buildMediaInfo)(标题、工作室、字幕、视频URL、图像URL、,
bigImageurl);
}
上面提供了某种类型的“媒体包”,可以提供给ccl类中对startCastControllerActivity(@type)的多种调用类型之一

请仔细阅读该课程中的/==VideoCastControllerActivity management====/部分。它可能会对您有所帮助