flash调用外部MP3的问题 做背景音乐用

来源:百度知道 编辑:UC知道 时间:2024/06/21 15:02:35
需要在flash里添加背景音乐,用导入到库中的办法会使文件变得太大,所以就想用调用外部MP3的方式 ,那么问题就来了。我想加载3个MP3,加载完第一个的时候就自动播放 其他的两个继续加载 用一个按钮控制播放中的MP3停止 用一个按钮选择要播放的MP3 那么这两个按钮该咋设置 代码该咋写 急求高人指点
那个c20090218 你看清楚问题在回答 你说的什么跟什么啊 跟flash贴边吗 骗分也没有这么骗的啊 无耻

3M的mp3,还真大,看一下你的音乐格式到底是不是.mp3,即使导入,音质损失也不会很严重,

调用外部的可能和你的flash不同步 还是应该导入到库 导出swf时会压缩很小的

把mp3导入到库。
在按钮上添加动作,就是点击播放的动作,1.stop 2.goandplay,代码不标准,反正就是这意思,明白了么?!

初级手段:
调用 Windows Media Player 控件/调用 Microsoft Multimedia Control 控件
引用了 ActiveX 后就知道怎么用了。
高级:
调用 sndPlaySound 函数:
Public Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long

lpszSoundName 是指定的文件
常数:
' flag values for uFlags parameter
Const SND_SYNC = &H0 ' 同步播放,播完才能响应 (默认)
Const SND_ASYNC = &H1 ' 异步播放

Const SND_NODEFAULT = &H2 ' silence not default, if sound not found

Const SND_MEMORY = &H4 ' lpszSoundName points to a memory file
Const SND_ALIAS = &H10000 ' name is a WIN.INI [sounds] entry
Const SND_FILENAME = &H20000 ' name is a file name