如何去除外层的电流介质源



我使用外部播放器2来播放音乐。对于媒体源的设置,我使用prepare方法。但我想删除当前媒体源并将当前源设置为null。有没有办法在不创建新玩家的情况下将当前媒体源设置为空?

有一种方法可以满足您的问题:

player.removeMediaItem(0);

来源:https://exoplayer.dev/doc/reference/com/google/android/exoplayer2/testutil/Action.RemoveMediaItems.html

正如Marc所说,您可以使用删除当前MediaItem

player.removeMediaItem(0)

我还想提一下,你不需要先阻止球员。

如果你只是想播放一个新的MediaItem或MediaSource,请使用

player.setMediaItem(mediaItem)

player.setMediaSource(mediaSource)

如果您使用的是removeMediaItems,文档对removeMediaItems的用法有点不清楚。

player.removeMediaItems(start, end)

其中结束是非包容性的。

最新更新