在我的页面上:http://s3.amazonaws.com/gccweb/h1/test1.html我们看到soundmanger2用于创建简单的播放和下载页面。
我的会议服务器创建并托管录制内容 - 还会发送一封包含该文件参考的电子邮件。我在服务器上的电子邮件模板允许我创建一个引用音频文件位置URL的链接。
问:我如何在地址栏中提供参考?
答案 0 :(得分:0)
好的,如果我理解正确,你可以使用:
var params = window.location.href.split('?');
通过javascript获取地址栏信息。 你仍然需要将它拆分成某种键值数组并运行一些if语句,如果实际上有一个有效的参数等。
获得文件名后,您只需使用:
soundManager.setup({
url: 'swf/'
});
var mySound = soundManager.createSound({
id: '1',
url: urlToTheSoundFile,
volume: 80,
autoPlay: false,
});
将文件加载到soundmanager中。您当然可以将autoPlay设置为true,或者将任何其他类型的可视图形应用于它。
使用soundmanager,声音文件不必托管在您托管网站的服务器上,但您需要访问该文件。如果你有一个带有该文件的服务器(www.iAmASoundServer.com/getSound.php?id=mySound.wav),你只需要将这个url解析为soundmanager。如果您希望人们能够再次下载此声音,您只需将网址放入" a" tag(href =" www.iAmASoundServer.com/getSound.php?id = mySound.wav")。
关于你的3个问题:
我是否需要新的js文件? 你可以使用标准的soundmanager2.js文件,它有你可以在每个可以想象的事件上使用的钩子。
我可以在soundmanager2.js上添加一些代码吗? 是的,你当然可以,虽然你可能不需要。如果你看一下你会理解的documentation ..
我可以只在播放器页面添加代码吗? 您可以在任何地方添加代码,但建议将所有与javascript相关的内容放在您网站的底部。
如果这回答了您的问题,请告诉我。我觉得这仍然不能完全回答你的问题。