首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在iOS上更改flex中的StageVideo音量

在iOS上更改flex中的StageVideo音量
EN

Stack Overflow用户
提问于 2012-06-11 21:38:31
回答 1查看 726关注 0票数 2

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

即使我设置了SoundMixer的声音转换音量,它在设备上也不会改变。

我认为在iOS设备上设置netStream的音量有一个小问题,但我找不到确切的问题。

提前感谢!

代码语言:javascript
复制
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);
EN

回答 1

Stack Overflow用户

发布于 2012-06-20 23:28:05

您需要使用本机扩展来控制iOS卷。我推荐Volume Native extension https://github.com/nweber/SystemVolumeNativeExtension。一个简单的示例将Volume的(值)设置为mid:

代码语言:javascript
复制
VolumeController.instance.setVolume( 0.5 )
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10981226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档