我正在建立一個音樂播放器的應用程序。我想在通知欄中實現媒體控制器。我已經嘗試過一種方法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. 支持10 SDK中較低的版本
- 2. Apiary.io和/或API Blueprint是否支持api版本控制?
- 3. HTML5中的MIDI音樂支持
- 4. 在每個視圖控制器中創建音樂實例
- 5. Steam API - 遊戲控制器支持
- 6. 如何支持在eclipse中支持較老的android版本
- 7. 如何在SoundCloud跟蹤API中區分音樂與非音樂?
- 8. itunes持久性id - 音樂庫xml版本和iTunes十六進制版本
- 9. 如何使用語音控制音樂播放器
- 10. WSO2 API管理器版本控制API
- 11. 支持舊版瀏覽器(IE 10)?
- 12. Windows 7/8是否有通用的API來控制任何音樂播放器的音樂播放器?
- 13. 如何整合NSIS與構建系統和支持版本
- 14. Web API 2.2 OData控制器支持類層次結構
- 15. Hibernate樂觀鎖定的版本控制
- 16. Hudson持續集成構建作業的版本控制
- 17. 如何控制背景音樂
- 18. 如何創建音樂控件?
- 19. 在JavaME中支持多個版本而無需單獨構建
- 20. 在TeamFity TFS中構建版本分支
- 21. 版本控制API API
- 22. 構建用於版本控制的Web API棧
- 23. 在Python中控制音樂和視頻
- 24. 用於音量控制的IOS音樂api
- 25. 使用先前版本的Xcode在不支持的iOS版本上構建
- 26. 搖籃同步失敗的版本不支持模型構建器API,而版本爲3.3
- 27. 從我的應用中控制Google音樂測試版應用?
- 28. 持久音樂播放器
- 29. cyanogenmod鎖屏音樂控制
- 30. IOS背景音樂控制
使用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