gpt4 book ai didi

flash - 有没有办法在 Actionscript 3 中获得 netStream 的音量级别?

转载 作者:行者123 更新时间:2023-12-01 06:43:14 25 4
gpt4 key购买 nike

我想获得 NetStream 音频的事件级别,类似于使用麦克风的方式。
在本文中,
AS3: Audio activity level of a NetStream
据说 NetStreamInfo.audioBytesPerSecond 是解决方案。
但是,audioBytesPerSecond 表示流有多少数据量。
它不会获得流的音量级别。
它与micr.activityLevel 不同。

有没有办法获得netStream的音量级别?

最佳答案

编辑:看来您正在寻找声谱,而不是音量。 SoundMixer类一个名为 computeSpectrum 的方法,它填充了 ByteArray 的一个实例具有单个时刻的原始声音数据。
您可以阅读 SoundMixer更多信息:http://help.adobe.com/en_US/air/reference/html/flash/media/SoundMixer.html
这是一个带有源代码的示例,可以帮助您实现目标:http://www.todaycreate.com/2007/02/18/actionscript-3-spectrum-analyzer
NetStreamsoundTransform引用 SoundTransform 的属性对象依次具有 volume用于获取和设置音量级别的属性。这是你要找的吗?

关于flash - 有没有办法在 Actionscript 3 中获得 netStream 的音量级别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8270033/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com