如何将 mediaSession 用于 android api >=19
how to use mediaSession for android api >=19
我正在尝试将 MediaSession
合并到我的 Service
中,但是,使用 android.media.MediaSession
不起作用,因为调用 mediaSession.release()
给我一个错误提示仅在 api level 21
中可用,而我的目标是 api 级别 19。
我搜索了一下,androidx.media好像也没有。 androidx 用户的 MediaSession
或 MediaSessionCompat
在哪里?
根据 Using a media session guide, the correct class is still android.support.v4.media.session.MediaSessionCompat
(您会注意到 class 仍然保留在 'AndroidX' 文档集下,并且仍然是 androidx.media
工件的一部分) .
class 保留在旧包中只是因为嵌套的 class、MediaSessionCompat.Token
是 Parcelable
并且是 public [=21] 的一部分=] 因此不能命名其包,同时保持与仍然根据旧支持库构建的应用程序兼容 classes.
我正在尝试将 MediaSession
合并到我的 Service
中,但是,使用 android.media.MediaSession
不起作用,因为调用 mediaSession.release()
给我一个错误提示仅在 api level 21
中可用,而我的目标是 api 级别 19。
我搜索了一下,androidx.media好像也没有。 androidx 用户的 MediaSession
或 MediaSessionCompat
在哪里?
根据 Using a media session guide, the correct class is still android.support.v4.media.session.MediaSessionCompat
(您会注意到 class 仍然保留在 'AndroidX' 文档集下,并且仍然是 androidx.media
工件的一部分) .
class 保留在旧包中只是因为嵌套的 class、MediaSessionCompat.Token
是 Parcelable
并且是 public [=21] 的一部分=] 因此不能命名其包,同时保持与仍然根据旧支持库构建的应用程序兼容 classes.