如何嵌入音频

时间:2013-04-24 21:34:39

标签: javascript html audio soundcloud

我正在尝试设计一个其中嵌入了一些音频的surveymonkey调查。正如参与调查的人可以收听音频片段,并回答有关它的问题。

如何最好地完成它,我不完全确定。在surveymonkey中,您可以在问题中嵌入很少的自包含HTML脚本(就像博主上的“HTML小部件”一样)。

我想我可以通过HTML,Javascript和SoundCloud完成所有这些工作。就像在soundcloud上保持音频并创建播放特定音频文件的按钮一样。

只要我以<button type="button" onclick="playClip()">Play</button>

的曲调结束,我就会很好

BUT!每个人都会采取什么......理论上的Javascript函数“playClip”应该如何显示,以便它只播放soundcloud文件?

(PS - 我不想只是从soundcloud中删除它。它会让那个大杂乱的播放器,我想使用这些音频片段中的一小部分,如果我只是过去的六个网址在那里,它将失去很多可用性)

帮助我obi-wan kenobi!

1 个答案:

答案 0 :(得分:0)

function playClip(url){
  if(playClip.aud)playClip.aud.pause(); //stop previous track, if any
  (playClip.aud=new Audio(url)).play(); //load and play url
}


playClip("https://ec-media.soundcloud.com/jhfLh2n9tyEY.128.mp3?ff61182e3c2ecefa438cd02102d0e385713f0c1faf3b0339595665fc0701eb1c8ae8afa5c1059e14eaaf9e74d90a7660706e6a2265abbac2c25c5fcd0f2f1f7fbcfd70b793&AWSAccessKeyId=AKIAJ4IAZE5EOI7PA7VQ&Expires=1366840864&Signature=LmZu8Sgq2k8mfI8ivHGZGqQEj3k%3D");