MediaController 组件

[size=x-small]了解 MediaController 组件

MediaController 组件的界面取决于它的 Media.controllerPolicy 和 Media.backgroundStyle 属性。Media.controllerPolicy 属性确定媒体控件集是始终可见、折叠还是仅当鼠标悬停在组件的控件部分时可见。折叠时,控制器会绘制一个经修改的进度栏,它是加载栏和播放栏的组合。它在栏底部显示加载的字节进度,并在其上面显示播放头的进度。处于展开状态时,控制器会绘制增强版的播放栏/加载栏,包含以下项目:

指示回放状态(正进行流式处理或暂停)的左侧文本标签,以及指示播放头位置(以秒为单位)的右侧文本标签
播放头位置指示器
滑块,用户可以拖动它在媒体中导航
MediaController 组件还提供了以下项目:

"播放"/"暂停"按钮
"转到开头"和"转到结尾"按钮,分别导航到媒体的开头和结尾
音量控件,由一个滑块、一个静音按钮和一个最大音量按钮组成
MediaController 组件的折叠和展开状态都使用 Media.backgroundStyle 属性。此属性确定控制器是绘制铬印染背景(默认值),还是允许媒体从控件后面显示媒体背景。

MediaController 组件有一个方向设置 (Media.horizontal),可用于以水平方向(默认值)或垂直方向绘制组件。在水平方向下,播放栏从左到右跟踪播放的媒体。在垂直方向下,播放栏从下到上跟踪媒体。

可以通过使用 Media.associateDisplay() 和 Media.associateController() 方法使 MediaDisplay 与 MediaController 组件互相关联。这些方法允许 MediaController 实例根据来自 MediaDisplay 实例的事件广播更新前者的控件,并允许 MediaDisplay 组件响应 MediaController 中的用户设置。
[/size]

你可能感兴趣的:(controller)