我想要一个音频文件加载暂停,然后让它在给定的时间开始播放。使音频文件开始使用JavaScript或其他?
<EMBED SRC="home.mp3" HEIGHT="120" WIDTH="400" AUTOSTART="FALSE"></EMBED>
我使用的setTimeout拖延文件的加载,但它使我的文件开始加载为10秒。我想将它加载并随时准备播放,然后以某种方式进行播放。
我该怎么做?
感谢
我想要一个音频文件加载暂停,然后让它在给定的时间开始播放。使音频文件开始使用JavaScript或其他?
<EMBED SRC="home.mp3" HEIGHT="120" WIDTH="400" AUTOSTART="FALSE"></EMBED>
我使用的setTimeout拖延文件的加载,但它使我的文件开始加载为10秒。我想将它加载并随时准备播放,然后以某种方式进行播放。
我该怎么做?
感谢
你真的应该看看SoundManager2。你可以很容易地播放声音。
<script src="/path/to/soundmanager2.js"></script>
<script>
soundManager.url = '/path/to/swfs/';
soundManager.onload = function() {
var mySound = soundManager.createSound({
id: 'someSound',
url: '/path/to/some.mp3'
});
mySound.play();
}
</script>
谢谢我马上试试 – lisovaccaro 2011-04-27 09:11:13
在大多数浏览器中都能正常工作吗?我读了一些html5,我不知道它有多广泛的支持。谢谢 – lisovaccaro 2011-04-27 09:13:44
是的,它适用于大多数浏览器。如果它们可用,它将使用HTML5功能,否则将返回到Flash。 – jessegavin 2011-04-27 09:52:13
您是否考虑过'audio'元素? – alex 2011-04-27 08:23:36
不,我不知道如何使用它?你能写一个答案吗?那是html5吗?谢谢 – lisovaccaro 2011-04-27 08:27:57