## 3.14\. Media UI If device implementations include the UI framework that supports third-party apps that depend on [`MediaBrowser`]( http://developer.android.com/reference/android/media/browse/MediaBrowser.html) and [`MediaSession`]( http://developer.android.com/reference/android/media/session/MediaSession.html) , they: * [C-1-1] MUST display [MediaItem]( http://developer.android.com/reference/android/media/browse/MediaBrowser.MediaItem.html) icons and notification icons unaltered. * [C-1-2] MUST display those items as described by MediaSession, e.g., metadata, icons, imagery. * [C-1-3] MUST show app title. * [C-1-4] MUST have drawer to present [MediaBrowser]( http://developer.android.com/reference/android/media/browse/MediaBrowser.html) hierarchy. * [C-1-5] MUST consider double tap of [`KEYCODE_HEADSETHOOK`]( https://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_HEADSETHOOK) or [`KEYCODE_MEDIA_PLAY_PAUSE`]( https://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_MEDIA_PLAY_PAUSE) as [`KEYCODE_MEDIA_NEXT`]( https://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_MEDIA_NEXT) for [`MediaSession.Callback#onMediaButtonEvent`]( https://developer.android.com/reference/android/media/session/MediaSession.Callback.html#onMediaButtonEvent%28android.content.Intent%29).