动态链接URL包含声音管理器2要播放的wav文件的位置
dynamic link URL contains location of wav file to be played by soundmanager2
在我的页面上:http://s3.amazonaws.com/gccweb/h1/test1.html我们看到soundmanager2被用来创建一个简单的播放和下载页面。
我的会议服务器创建并主持录制,还会发送一封引用文件的电子邮件。我在服务器上的电子邮件模板允许我创建一个链接,该链接引用音频文件的位置URL。
Q: 我怎样才能在地址栏中找到参考资料?
- 我需要一个新的js文件吗
- 我可以给soundmanager2.js添加一些代码吗
- 我只能将代码添加到播放器页面吗
好吧,如果我理解正确,你可以使用:
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中。如果你想让人们能够下载这个声音,你所要做的就是把url放在一个"a"标签中(href="www.iAmASoundServer.com/getSound.php?id=mySound.wav")
至于你的3个问题:
我需要一个新的js文件吗你可以使用标准的soundmanager2.js文件,它有钩子,你可以在每个可以想象的事件中使用。
我可以向soundmanager2.js添加一些代码吗是的,你当然可以,尽管你可能不需要。如果你看一下文件,你就会明白。。
我只能将代码添加到播放器页面吗您可以在任何地方添加代码,不过建议将所有与javascript相关的内容放在网站的底部。
如果这能回答你的问题,请告诉我。我觉得这仍然不能完全回答你的问题。
- 如何播放部分音频文件
- HTML5音频加载和播放获胜'我不能在iPad上工作
- 播放当前视频时如何停止其他视频?JavaScript
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 是否可以使用iframe API在iOS浏览器上播放youtube视频
- 如何检查用户在html5视频播放器中观看了完整的视频
- JavaScript:用于播放WAV的自定义形状按钮
- 如何延迟合成在Mespeak.js显示单词,而wav播放
- 如何在浏览器中播放通知wav文件
- 需要一个javascript/HTML5网络播放器,该播放器使用WAV容器中包装的G.711编解码器播放音频
- 使用Web Audio API播放重叠的wav文件时音量发生变化
- 动态链接URL包含声音管理器2要播放的wav文件的位置
- Gwt-voices - wav文件不播放
- 如何避免延迟播放wav文件在JS
- .wav音频文件将无法播放- Javascript
- 测试浏览器在javascript中播放wav文件的能力
- 如何在ipad上使用javascript在浏览器中播放wav文件
- 一旦wav文件在Javascript/jQuery中完全播放,如何更改播放链接的css
- 从参数化的URL播放wav声音
- 如何通过在JavaScript中构造AudioBuffer来正确播放WAV文件