AS3 Android Air,音频流错误

时间:2011-11-21 01:07:43

标签: android flash actionscript-3 audio

我有一个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文件的链接,而不是把它放在我的目录中。 对此感到抱歉

1 个答案:

答案 0 :(得分:0)

我发布的太快了。我只想出了我的问题,数字。好的,所以我没做的就是在我的服务器上发布这个文件并使用URLRequest(“”);我必须在我的服务器上放置一个链接到我的文件,而不是linki

这个问题的答案是我忘记将此音乐文件添加到服务器,然后通过超链接链接它。例如http://mysite.com/audio.file

对此抱歉

感谢