|
Design Guidelines and Considerations for Building Windows Certified Network Media Devices
|
bet | 52/54 | Sana | 21.03.2017 | Hajmi | 8,14 Mb. | | #953 |
During playback of a music track, great DMC devices give the user the option of viewing the associated album art.
Controls
In Scenario 3, DMC devices are designed to control the user experience, so it is important that the user is provided with the same type of controls as other consumer electronic devices. For example, the DMC should lets users play, pause, stop, fast forward, rewind, mute, and adjust the volume of the media they are consuming.
Volume
A great DMC device should let the user adjust and modify the volume of supported media renderers. The volume support should include MUTE and a slider for more detail. If the DMR does not support the volume control, the UI for this feature should be disabled.
Play / Pause / Stop
A DMC device should provide play, pause, and stop controls for all media types. The DMC device should enable the user to pause or stop the currently playing stream. In addition to providing the UI elements, the DMC device should forward the pause, stop, and play requests to the digital media renderer.
Seek
A DMC device that is acting as an MSCP should let the user navigate to a specific position in a media stream. The DMC device should enable the user to seek into a specified time position for audio and video types. In addition to providing the UI elements, the DMC device should forward the seek requests to the digital media renderer.
Fast Forward/Fast Rewind
A great DMC device should include trick mode support. If a DMR device indicates its ability to (fast/slow) forward or (fast/slow) rewind a stream, the DMC should enable the user to forward and rewind the currently playing stream. In addition to providing the UI elements, the DMC must forward the appropriate metadata and trick mode requests to the digital media renderer. The DMC should forward the Server-Side Playspeeds parameter to the DMR device as part of the transferred metadata in the SetAVTransportURI action. Forwarding this information to the DMR enables the DMR device to request those play speeds from the DMS device.
|
| |