我将一个mp3嵌入到我的Flex项目中作为音效使用,但我发现每次播放它时,从我调用.play()到您可以听到声音之间会有大约半秒的延迟。这让它变得很奇怪,因为我想让音效与游戏事件同步。我的mp3本身只有大约五分之一秒的长度,所以这并不是因为mp3的内容。
我嵌入了
[Embed(source="assets/Tock.mp3")]
[Bindable]
public static var TockSound:Class;
public var tock_sound:SoundAsset;
然后玩
if (tock_sound == null) {
tock_sound =
这里我使用的是mp3播放器的开源插件Jplayer。
myPlaylist.add({
title:"Tempered Song",
artist:"Miaow",
mp3:"http://www.jplayer.org/audio/mp3/Miaow-01-Tempered-song.mp3",
});
但是假设我有three锚标签,它包含三种不同的音乐。
<a href="#">This is song 1</a>
<a href="#">This is song