我正在尝试对我的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类型流相同...