flash - 音频无法在Flash AS3中播放

标签 flash actionscript-3 audio

我一直试图在Flash中播放外部声音文件,但失败了。

代码再简单不过了:

var s:Sound = new Sound();  
var req:URLRequest = new URLRequest(MovieClip(root).videoLink);  
var context:SoundLoaderContext = new SoundLoaderContext(3000, true);   
s.load(req, context);  
var my_channel:SoundChannel;  
my_channel = s.play(0);

videoLink是一个字符串,其中包含指向同一服务器上WAV文件的有效链接。

这段代码的问题是,我只能在实时服务器上运行它(链接是通过XML从MySQL数据库获得的),因此我无法确定运行时是否有任何错误。再说一次,我看不到上面的代码如何导致任何问题。

我花了2个多小时来尝试不同的解决方案。任何帮助将不胜感激。

安德烈

最佳答案

您的声音文件应该是mp3而不是wav。尝试使用mp3版本的相同代码,它应该可以播放。

查看本文,以获取有关如何使用as3播放wav文件的信息
http://richapps.de/?p=97

关于flash - 音频无法在Flash AS3中播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3999776/

相关文章:

iphone - 如何在 ActionScript 3 中将图片/图像从 iPhone 上传到 App?

python - 如何仅使用命令行在不创建mp3文件的情况下使用python读取声音中的字符串

ios - 在iOS5设备上测试Flash应用程序时模糊效果消失

actionscript-3 - 如何在 AS3 中一次删除所有事件监听器

mysql - 如何从数据库中选择前 10 个值并将其存储在 PHP 变量中

audio - 1帧由左右音频组成?

java - Android webRTC 音量

java - 希望直接扫描文档以上传到网页

apache-flex - Flex 4 - GC 根由什么组成?

actionscript-3 - bitmapdata.draw 无提示地失败