actionscript-3 - SoundTransform 平移不适用于 ActionScript 3.0 的 rtmp 流

标签 actionscript-3 red5 netstream flash-media-server audio-panning

我遇到了一个奇怪的问题,我正在使用 SoundTransform 函数仅在左侧扬声器上播放来自 red5 服务器的 RTMP 流的声音并降低其音量

stream.soundTransform = new SoundTransform (0.5,-1.0); 

在 Actionscript 3.0 上,但它不起作用...
这有点奇怪,因为对于完全相同的代码,如果我输入音频 flv 文件或 mp3 文件而不是流,它工作正常,所以 SoundTransform class 似乎对流没有影响。

最佳答案

首先,当然,尝试验证您的音频流是 立体声 ,然后如果您遇到安全错误(我认为不是这种情况),您可以将此块添加到 red5-web.xml您的文件 live应用程序 :

<bean id="rtmpSampleAccess" class="org.red5.server.stream.RtmpSampleAccess"> 
    <!-- enable access to the raw audio -->
    <property name="audioAllowed" value="true"/> 
    <!--  if you need access to the raw video, put it to true -->
    <property name="videoAllowed" value="false"/> 
</bean>

希望能有所帮助。

关于actionscript-3 - SoundTransform 平移不适用于 ActionScript 3.0 的 rtmp 流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31598331/

相关文章:

带有 Red5 服务器编解码器类型检测的 Flash 播放器

actionscript-3 - 在本地 Adob​​e Media Server 上播放视频

c# - 尝试写入 Networkstream 时流不可写

apache-flex - 如何按原样调整整个 Air 应用程序的大小,忽略组件的位置和大小逻辑 - 例如缩放

actionscript-3 - ActionScript - 重写方法而不匹配签名?

actionscript-3 - 在 Flex 中,是否有与 DividedBox 等效的 Spark?

javascript - 用于网络摄像头视频捕获的 Red5 录像机和服务器的简单替代品?

actionscript-3 - Actionscript 3 和 Flex 4 通过触摸滚动 TileList

node.js - haxe/flash : Capture webcam to disc with node. js - 可能吗?

actionscript-3 - 为什么NetGroup.MulticastStream.UnpublishNotify在NetGroup.MulticastStream.PublishNotify之后触发