## 3.14\. Media UI If device implementations include non-voice-activated applications (the Apps) that interact with third-party applications through [`MediaBrowser`](http://developer.android.com/reference/android/media/browse/MediaBrowser.html) or [`MediaSession`](http://developer.android.com/reference/android/media/session/MediaSession.html), the Apps: * [C-1-2] MUST clearly display icons obtained via getIconBitmap() or getIconUri() and titles obtained via getTitle() as described in [`MediaDescription`](http://developer.android.com/reference/android/media/MediaDescription.html). May shorten titles to comply with safety regulations (e.g. driver distraction). * [C-1-3] MUST show the third-party application icon whenever displaying content provided by this third-party application. * [C-1-4] MUST allow the user to interact with the entire [`MediaBrowser`](http://developer.android.com/reference/android/media/browse/MediaBrowser.html) hierarchy. MAY restrict the access to part of the hierarchy to comply with safety regulations (e.g. driver distraction), but MUST NOT give preferential treatment based on content or content provider. * [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).