在我最近一直在做的某些网页开发中使用<audio>
标记,我要做的一件事是使用它来构建一个单词列表并在每个单词旁边提供一个发音样本列表。设置这一点并不难,但是这种应用几乎不需要全套控件;只是一个播放按钮。
controls
标记的<audio>
元素似乎根本没有完整记录;我能找到的就是“总是把'放在'这里,除非你想建立自己的玩家”。我不想建立自己的播放器,但是,我只想要一个简单的单按钮播放界面,没有别的,理想情况下不需要JavaScript或Flash。
答案 0 :(得分:27)
这很简单。您只需在单击某些内容时调用audio
DOM对象上的play方法即可。这些东西可能是图像,文字,链接或任何适合的东西。
这是一种可能的方式:
<a onclick="this.firstChild.play()"><audio src=".."></audio></a>