我正在尝试设计一个内嵌一些音频的Surveymonkey调查。就像参加调查的人一样,他们可以听音频剪辑并回答有关问题。

我不确定如何最好地完成它。在Surveymonkey中,您可以将少量独立的HTML脚本嵌入到您的问题中(就像博客作者上的“HTML窗口小部件”一样)。

我想我可以通过HTML,Javascript和SoundCloud做到所有这些。与将声音保持在soundcloud上一样,并创建一个播放特定音频文件的按钮。

因此,只要我能达到<button type="button" onclick="playClip()">Play</button>的要求就可以了

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

(PS-我不想只是从soundcloud中插入URL。这使那个大杂乱的播放器变得很混乱,我想使用其中的许多音频剪辑,如果我只是在其中输入六个网址,它会失去很多可用性)

帮我obi-wan kenobi!

最佳答案

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");

09-18 22:59