Android “播放”对话框未显示媒体类型音乐曲目类型的艺术家值

Android “播放”对话框未显示媒体类型音乐曲目类型的艺术家值,android,chromecast,Android,Chromecast,我正在开发一个通过Chromecast向屏幕播放音乐的应用程序。新的V3SDK为对话框引入了控件,为了遵循Google的指导原则,我应该为对话框设置标题和艺术家名称 显然我做错了什么,但在运行以下代码时无法使其正常工作: MediaMetadata mediaMetadata = new MediaMetadata(MediaMetadata.MEDIA_TYPE_MUSIC_TRACK); mediaMetadata.putString(MediaMetadata.KEY_TITLE, "Tr

我正在开发一个通过Chromecast向屏幕播放音乐的应用程序。新的V3SDK为对话框引入了控件,为了遵循Google的指导原则,我应该为对话框设置标题和艺术家名称

显然我做错了什么,但在运行以下代码时无法使其正常工作:

MediaMetadata mediaMetadata = new MediaMetadata(MediaMetadata.MEDIA_TYPE_MUSIC_TRACK);
mediaMetadata.putString(MediaMetadata.KEY_TITLE, "Track title");
mediaMetadata.putString(MediaMetadata.KEY_ARTIST, "Artist");

...

new MediaInfo.Builder(...)
            .setContentType("audio/mp3")
            .setStreamType(MediaInfo.STREAM_TYPE_BUFFERED)
            .setMetadata(mediaMetadata)
            .build();
奇怪的是,当我将
MediaMetadata
类型更改为
MEDIA\u-type\u-MOVIE
MediaMetadata.KEY\u-ARTIST
KEY更改为
MediaMetadata.KEY\u-SUBTITLE
(大多数示例都使用)时,它确实起作用,但我担心将其用作黑客可能会在将来引发潜在的问题


在这种情况下,我做错了什么?是否有任何原因导致艺术家名称未在
对话框中正确设置?
存在相同问题。你有没有想过?没有,我想功能根本不起作用。有同样的问题。你有没有想过?没有,我想这个功能根本不起作用。