首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用android api >=19的mediaSession

如何使用android api >=19的mediaSession
EN

Stack Overflow用户
提问于 2020-09-14 12:21:58
回答 1查看 119关注 0票数 0

我正在尝试将MediaSession集成到我的Service中,但是,使用android.media.MediaSession并不起作用,因为调用mediaSession.release()会给我一个错误,告诉我调用只能在api level 21中使用,而我的目标是API19级。

我已经搜索过了,似乎它在androidx.media中也不可用。针对androidx用户的MediaSessionMediaSessionCompat在哪里?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-14 12:30:17

根据Using a media session guide,正确的类仍然是android.support.v4.media.session.MediaSessionCompat (您会注意到,该类仍然保留在“AndroidX”文档集下,并且仍然是androidx.media工件的一部分)。

这个类仍然保留在旧的包中,原因很简单,因为嵌套类MediaSessionCompat.TokenParcelable,是公共API的一部分,因此不能在保持与仍然基于旧的Support Library类构建的应用程序兼容的同时命名它的包。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63878065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档