不支持的采样弹性/动作脚本 [英] Unsupported sampling flex/actionscript

查看:117
本文介绍了不支持的采样弹性/动作脚本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要动作脚本

  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>

推荐答案

来自

"Flash可以以11、22或44 kHz的采样率导入8位或16位声音.以不是11 kHz的倍数(例如8、32或96 kHz)的格式记录的声音导入Flash时会重新采样.Flash可以在导出时将声音转换为较低的采样率."

"Flash can import either 8- or 16-bit sounds at sample rates of 11, 22, or 44 kHz. Sounds recorded in formats that are not multiples of 11 kHz (such as 8, 32, or 96 kHz) are resampled when imported into Flash. Flash can convert sounds to lower sample rates on export."

Flex Builder不会为您执行此操作,因此您需要在使用前手动将"music.mp3"文件降采样为22kHz.

Flex Builder will not do it for you so you need to downsample the "music.mp3" file to 22kHz manually before using it.

我找不到适当的文档,但在此处说:

I can't find proper documentation but here it says:

声音采样率-以Hz为单位,在首次录制声音文件时固定,并且Flash .SWF文件仅允许四个采样率.

"Sound Sample Rate - measured in Hz, this is fixed when the sound file is first recorded, and Flash .SWF files only allow four rates.

Flash SWF格式的采样率为:

The Flash SWF format has sampling rates of:

5500 Hz

11025 Hz

22050 Hz

44100 Hz(首选设置)"

44100 Hz (preferred setting)"

这篇关于不支持的采样弹性/动作脚本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆