2012-06-11 2 views
2

iOS 용 Flex 4.6에서 StageVideo에 추가 한 비디오 볼륨을 변경/설정하는 방법이 있습니까? StageVideo에 넷 스트림을 추가합니다. 사운드 트랜스 폼 볼륨을 변경할 때 장치의 볼륨이 전혀 변경되지 않습니다.iOS에서 Flex의 StageVideo 볼륨 변경

SoundMixer 사운드 변형 볼륨을 설정하더라도 장치에서 변경되지 않습니다.

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); 

답변

0

iOS 볼륨을 제어하려면 기본 확장 프로그램을 사용해야합니다. 볼륨 기본 확장자 https://github.com/nweber/SystemVolumeNativeExtension을 권장합니다. 볼륨 (값)을 중간 값으로 설정하는 간단한 예 :

VolumeController.instance.setVolume(0.5)