Android更改文本播放器默认接收器
我正在为我的Android应用程序使用exoPlayer cast扩展。我想知道,是否有可能替换电视播放器上的文本“ExoPlayer默认接收器”。(见照片) 代码如下:Android更改文本播放器默认接收器,android,android-mediaplayer,chromecast,exoplayer,android-mediasession,Android,Android Mediaplayer,Chromecast,Exoplayer,Android Mediasession,我正在为我的Android应用程序使用exoPlayer cast扩展。我想知道,是否有可能替换电视播放器上的文本“ExoPlayer默认接收器”。(见照片) 代码如下: val media = MediaMetadata().apply { putString( MediaMetadata.KEY_ARTIST, "Artist" ) putString( MediaMetadata.KEY_TITLE, "Title" )
val media = MediaMetadata().apply {
putString(
MediaMetadata.KEY_ARTIST,
"Artist"
)
putString(
MediaMetadata.KEY_TITLE,
"Title"
)
putString(
MediaMetadata.KEY_SUBTITLE,
"Subtitle"
)
val cover = "Cover URL"
val image = WebImage(Uri.Builder().encodedPath(cover).build())
addImage(image)
}
val url = "Audio URL"
val mediaInfo = MediaInfo.Builder(url)
.setContentType("audio/mp3")
.setStreamType(MediaInfo.STREAM_TYPE_LIVE)
.setContentUrl(url)
.setMetadata(media)
.build();
val mediaQueueItem = MediaQueueItem.Builder(mediaInfo).build()
val _castPlayer: CastPlayer = CastPlayer(_castContext)
_castPlayer.loadItem(mediaQueueItem, 0)
感谢您的帮助。不幸的是,目前无法做到这一点。我在这里提交了一个bug: 更多信息。根据是否使用DRM,使用默认媒体接收器时会出现两个硬编码标题:
- “默认媒体接收器”-无DRM
- “ExoPlayer默认接收器”-带DRM
我选择了样式化的媒体接收器,它删除了“ExoPlayer默认接收器”,而是显示了我的应用程序徽标您找到了解决方案吗?非常感谢您的回复!我要测试一下。