Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 在SoundChannel中将音频提升到1以上_Actionscript 3_Flash_Air_Flash Cs5.5_Soundchannel - Fatal编程技术网

Actionscript 3 在SoundChannel中将音频提升到1以上

Actionscript 3 在SoundChannel中将音频提升到1以上,actionscript-3,flash,air,flash-cs5.5,soundchannel,Actionscript 3,Flash,Air,Flash Cs5.5,Soundchannel,我正在处理一个音频异常。我的音频非常响亮,但在某些系统上,它太安静了。增强音频文件会导致剪辑 这将是好的,除了事实,在我的项目中,许多其他的声音也在使用。降低所有声音的音量以匹配这一点会使某些声音无法听到。再说一次,这并不是发生在所有的计算机上,只有一些 为了补偿,我可以在代码中增强音频吗?我正在使用的SoundChannel的音量已经达到了1.0(满),我知道我无法使用该属性进一步提高音量。有没有办法在代码中进一步提高音频 (我正在使用Flash Professional CS5.5、Adob

我正在处理一个音频异常。我的音频非常响亮,但在某些系统上,它太安静了。增强音频文件会导致剪辑

这将是好的,除了事实,在我的项目中,许多其他的声音也在使用。降低所有声音的音量以匹配这一点会使某些声音无法听到。再说一次,这并不是发生在所有的计算机上,只有一些

为了补偿,我可以在代码中增强音频吗?我正在使用的SoundChannel的音量已经达到了1.0(满),我知道我无法使用该属性进一步提高音量。有没有办法在代码中进一步提高音频


(我正在使用Flash Professional CS5.5、Adobe AIR 3和ActionScript 3)

过了一段时间,我得出结论,显然不可能使用Flash的API将音量提高到1以上(即放大)。虽然可以将SoundTransform设置为大于1的数字,但它仍将强制为1


如果任何人有相反的信息,欢迎您发布答案,如果您解决了问题,我将更改我接受的答案。

您是正确的。音量超过1(100%)时不能播放声音。但是,您可以在不同的频道上同时播放两个相同的声音。这将有效地为您提供高于1的音频增强。但是,根据声音的性质,同步可能会产生一些失真。如果你说的是一个音效,没有明显的攻击,你可能会侥幸逃脱。如果您谈论的是语音或敲击声,您的里程可能会有所不同。

注意,您可以将
SoundTransform
上的音量设置为大于1。我创建了一个bug,在那里我使用了实时语音音频。它在正常情况下不太有用,但在这种情况下可能会起作用。请注意,关于使用分贝值的说明可能很有用。您好,谢谢您的输入。是的,您可以在SoundTransform上设置更高的音量,但是实际上不会进行任何更改。我试过了,并通过文档验证了“1”是有效的最大值。很高兴知道。我想我的错误可能是在麦克风增益方面,而不是在播放音量方面:)我的音频非常失真。如果你认为“听它”在某种程度上不足以识别音量提升,那么我认为你应该远离你的计算机。你今天对科技的了解太多了。我坚持我的答案:两个相同的声音(或者同一个文件同时执行调用)将以超过100%的音量播放,仅一次调用。你似乎提出了批评,并在没有相反证据的情况下否决了我。你为什么说我在“把人们引向混乱”?对于大量的声音场景,这是一种有效的策略。不是你不想争论,而是你不想证明你的立场,这是错误的。同时播放的两个相同的声音文件将以比单独播放的一个文件更高的音量播放。结果是清楚的。你想要什么样的证据?你似乎提出了一些奇怪的要求,我给你提供分贝仪分析。你没有试图验证我的建议,而是抛出了一个荒谬的“证据”要求(声音显然更大)。你为什么不反驳我的发现?如果一种技术使文本变成“红色”,你会要求进行光谱分析吗?没必要对它发火。我刚刚做了一个光谱分析,它是否“响亮”多少有些主观。我以前做AV。我记录了单声道和双声道回放,并分析了光谱仪和仪器……实际的净放大率可能是一到两分贝。然而,我称之为“伪放大”,因为它实际上引入了音频剪辑,似乎是通过过载某些频道。因此,虽然光谱仪显示出大致相同的轮廓,但有些频率更高。简言之,净增益为几分贝,音质显著下降。(Downvoter:请阅读downvote上的工具提示。“这个答案没有用。”如果您有关于如何在Flash API上可靠地将声音提升到1以上的相反信息,请发布。)