gpt4 book ai didi

ios - 在 iOS 上的 flex 中更改 StageVideo 的音量

转载 作者:行者123 更新时间:2023-12-01 16:56:50 25 4
gpt4 key购买 nike

有没有办法更改/设置我在 Flex 4.6 for iOS 中添加到 StageVideo 的视频音量?
我向 StageVideo 添加了一个网络流。当我更改 soundTransform 音量时,我设备上的音量根本不会改变。

即使我设置了 SoundMixer soundtransform-volume,它也不会在设备上改变。

我认为通过在 iOS 设备上设置 netStream 的音量存在一个小问题,但我无法找到确切的问题。

提前致谢!

var videoPath:String = "mymovie.mp4";                   
var netConnection:NetConnection = new NetConnection();
netConnection.addEventListener(NetStatusEvent.NET_STATUS, netConnectionStatusHandler);
netConnection.connect(null);

var netStream:NetStream = new NetStream(netConnection);
netStream.addEventListener(NetStatusEvent.NET_STATUS, netStreamStatusHandler);
netStream.play(videoPath);

var obj:Object = new Object();
netStream.client = obj;
netStream.soundTransform = new SoundTransform(0);
obj.onMetaData = onMetaData;

var vidDisplay:StageVideo = stage.stageVideos[0];
vidDisplay.viewPort = new Rectangle(0, 0, stage.stageWidth, stage.stageWidth);
vidDisplay.attachNetStream(netStream);

最佳答案

您需要使用原生扩展来控制 iOS 音量。我推荐 Volume Native 扩展 https://github.com/nweber/SystemVolumeNativeExtension .将音量(值)设置为中间的简单示例:

VolumeController.instance.setVolume( 0.5 )

关于ios - 在 iOS 上的 flex 中更改 StageVideo 的音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10981226/

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