我正在尝试对我的androapp进行工具转换支持,当我使用普通的非实时链接,如MP4甚至HLS非实时流时,它工作得很好但是,当我使用实时流时,流不会在chromecast上播放 .
这就是我创建MediaInfo的方式:
MediaMetadata movieMetadata = new MediaMetadata(MediaMetadata.MEDIA_TYPE_MOVIE);
movieMetadata.putString(MediaMetadata.KEY_TITLE, "Test");
MediaInfo mediaInfo = new MediaInfo.Builder("HLS link")
.setStreamType(MediaInfo.STREAM_TYPE_LIVE).setContentType(MimeTypes.APPLICATION_M3U8)
.setMetadata(movieMetadata).build();
这是我加载项目的方式:
castPlayer.loadItem(new MediaQueueItem.Builder(setCastMedia()).build(), 0);
这是我得到的logcat:
W/MediaControlChannel: received unexpected error: Invalid Request. W/MediaQueue: Error fetching queue item ids, statusCode=2100, statusMessage=null
我有什么想法我做错了吗?与TS类型流相同...