Неподдерживаемая выборка flex / actionscript - PullRequest
4 голосов
/ 14 января 2011

В скрипте действия мне нужно

  Loading configuration file /opt/flex/frameworks/flex-config.xml
  t3.mxml(10): Error: unsupported sampling rate (24000Hz)

        [Embed(source="music.mp3")]

     t3.mxml(10): Error: Unable to transcode music.mp3.

        [Embed(source="music.mp3")]

Код

         <?xml version="1.0"?>
   <!-- embed/EmbedSound.mxml -->
  <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">

  <mx:Script>
    <![CDATA[

        import flash.media.*; 

        [Embed(source="sample.mp3")]
        [Bindable]
        public var sndCls:Class;

        public var snd:Sound = new sndCls() as Sound; 
        public var sndChannel:SoundChannel;

        public function playSound():void {
            sndChannel=snd.play();
        }   

        public function stopSound():void {
            sndChannel.stop();
        }   
    ]]>
</mx:Script>

<mx:HBox>
    <mx:Button label="play" click="playSound();"/>
    <mx:Button label="stop" click="stopSound();"/>
</mx:HBox>
</mx:Application>

Ответы [ 2 ]

9 голосов
/ 14 января 2011

Из aliveocs :

"Flash может импортировать 8- или 16-битные звуки с частотой дискретизации 11, 22 или 44 кГц. Звуки, записанные в форматах, которыене умножаются на частоты 11 кГц (например, 8, 32 или 96 кГц) при импорте во Flash. Flash может преобразовывать звуки в более низкие частоты дискретизации при экспорте. "

Flex Builder не подходитэто для вас, поэтому вам нужно уменьшить частоту дискретизации файла «music.mp3» до 22 кГц вручную перед его использованием.

Редактировать: я не могу найти нужную документацию, но здесь там написано:

"Частота дискретизации звука - измеряется в Гц, устанавливается при первой записи звукового файла, а файлы Flash .SWF допускают только четыре скорости.

В формате Flash SWF предусмотрена частота дискретизации.из:

5500 Гц

11025 Гц

22050 Гц

44100 Гц (предпочтительная настройка) "

0 голосов
/ 30 января 2016

Вы можете удалить тег ID3v2, и он должен работать.Я думаю, что это APIC.Так что любой, кто сталкивается с проблемами встраивания файлов MP3, загрузите ID3 Remover: http://sourceforge.net/projects/id3remover/files/id3remover/v1.2/ID3Remover_1_2.zip/download.

...