我有一个Android动作脚本项目,我试图将声音合并,但有一个我无法弄清楚的问题。我将声音文件放在与我的类文件和.xfl文件相同的目录中。我试图通过类引用启动应用程序时立即启动音乐文件,但每次都会出现相同的错误:
Error #2044: Unhandled IOErrorEvent:. text=Error #2032: Stream Error.
at playAudio()[C:\pathtoerror\playAudio.as:9]
at networkScores/frame1()[networkScores::frame1:7]
这是我的班级文件:
package
{
import flash.media.Sound;
import flash.net.URLRequest;
import flash.media.SoundChannel;
public class playAudio extends Sound
{
public var music:Sound = new Sound(new URLRequest("mathHomeSong.mp3"));
public var sc:SoundChannel;
public var num:int;
public function playAudio(controlNum:int)
{
num = controlNum;
if(num == 1)
{
sc = music.play();
}
else if(num == 2)
{
}
}
}
}
以下是我在时间轴上的电话:
import playAudio;
var playMusic:playAudio = new playAudio(1);
刚想出来,我不得不在我的服务器中放置一个mp3文件的链接,而不是把它放在我的目录中。 对此感到抱歉
答案 0 :(得分:0)
我发布的太快了。我只想出了我的问题,数字。好的,所以我没做的就是在我的服务器上发布这个文件并使用URLRequest(“”);我必须在我的服务器上放置一个链接到我的文件,而不是linki
这个问题的答案是我忘记将此音乐文件添加到服务器,然后通过超链接链接它。例如http://mysite.com/audio.file
对此抱歉
感谢