我正在建立一个音乐播放器的应用程序。我想在通知栏中实现媒体控制器。我已经尝试过一种方法http://www.binpress.com/tutorial/using-android-media-style-notifications-with-media-session-controls/165。但它只支持android的棒棒糖版本。有没有人有想法在通知栏中创建媒体控制器?如何在NotificationBar/LockScreen中构建支持api版本10的音乐控制器?
0
A
回答
1
你必须NotificationCompat与MediaStyle使用:https://developer.android.com/reference/android/support/v7/app/NotificationCompat.MediaStyle.html
Notification noti = new NotificationCompat.Builder()
.setSmallIcon(R.drawable.ic_stat_player)
.setContentTitle("Track title")
.setContentText("Artist - Album")
.setLargeIcon(albumArtBitmap))
.setStyle(new NotificationCompat.MediaStyle()
.setMediaSession(mySession))
.build();
与NotificationCompat实施mediaSessionCompat的完整例子可以在这里找到:https://bitbucket.org/nonameden/android-universalmusicplayer-compat/src/412465d6605fee26f197cc5615f7da15cc859d4a/mobile/src/main/java/com/example/android/uamp/MediaNotificationManager.java?at=master
+0
thanku :)我会试试这个一个:) –
相关问题
- 1. Apiary.io和/或API Blueprint是否支持api版本控制?
- 2. Steam API - 游戏控制器支持
- 3. 如何使用语音控制音乐播放器
- 4. WSO2 API管理器版本控制API
- 5. 如何整合NSIS与构建系统和支持版本
- 6. Hibernate乐观锁定的版本控制
- 7. Hudson持续集成构建作业的版本控制
- 8. 如何创建音乐控件?
- 9. 在JavaME中支持多个版本而无需单独构建
- 10. 版本控制API API
- 11. 在TeamFity TFS中构建版本分支
- 12. 在Python中控制音乐和视频
- 13. cyanogenmod锁屏音乐控制
- 14. IOS背景音乐控制
- 15. 如何在音乐播放器中播放LRC和音乐
- 16. 通知中的音乐控制
- 17. SQL服务器版本10不支持错误
- 18. 支持一些基本音乐符号的网络字体
- 19. 如何让音乐播放器在wordpress中保持一致?
- 20. JavaScript API - 支持IE 5.5以上版本
- 21. C#版本控制dll/api
- 22. iPhone构建使用的Xcode 4.2,它支持4.0版本到5.0
- 23. docker-compse构建错误 - 不受支持的版本
- 24. 如何版本控制构建工具和库?
- 25. git是否支持Subversion等任意属性的版本控制?
- 26. 最好的IDE,最好是支持版本控制
- 27. 如何将非版本控制的分支导入到git中?
- 28. Team Foundation服务器版本控制可能支持外部回购,比如git
- 29. BASS音频库支持的音乐文件
- 30. REST API版本控制。在新版本中包含什么?
使用Android支持library.http://developer.android。 com/tools/support-library/index.html – NovusMobile
no use :(...不工作 –
http://stackoverflow.com/questions/12526228/how-to-put-media-controller-button-on-notification-酒吧 – NovusMobile