AS3 Android Air, ошибка аудиопотока - PullRequest
1 голос
/ 21 ноября 2011

У меня есть проект Android Actionscript, в который я пытаюсь включить звук, но у меня проблема, которую я не могу понять. У меня есть звуковой файл в той же директории, что и мой файл класса и мой файл .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 голосов
/ 22 ноября 2011

Я отправил слишком рано. Я только что понял свой вопрос, цифры. Итак, что я не сделал, так это разместил этот файл на моем сервере и с помощью URLRequest (""); Мне пришлось поставить ссылку на мой файл на моем сервере, а не linki

Ответ на этот вопрос заключается в том, что я забыл добавить этот музыкальный файл на сервер и затем связать его по гиперссылке. Например http://mysite.com/audio.file

К сожалению об этом

спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...