
这是一个用来播放音乐的部件。
这是一个低级别的部件,在兼容HTML5 的浏览器中会直接映射为 <audio> 元素。
在大部分情况下,当妳需要让用户与音乐部件进行交互时,就使用 WMediaPlayer 部件,不需要交互时就直接使用 WSound 。
在使用音乐元素的过程中,需要向它添加一个或多个音乐源,以及设置某些选项。目前,并非所有浏览器都支持HTML5 音乐功能,所以,这个类提供了一个容错机制,当浏览器无法播放这段音乐(原文是video)时,显示出一段可选的说明内容。
在两种情况下,浏览器会显示出替代的说明内容:浏览器本身不支持HTML5 音乐标记(这种情况下,即使不支持JavaScript 也能显示出替代的说明内容);或者是,所指定的所有音乐源中的音乐内容,浏览器都不支持其格式(这种情况下,需要依赖JavaScript 才能显示出替代的说明内容)。
当部件被渲染出去之后,就不能再调用 WAbstractMedia#addSource() 和 WAbstractMedia#setAlternativeContent() 。
参考 :
雷政富的故事
HxLauncher: Launch Android applications by voice commands
