Flash ActionScript 3.0 で。カメラとビデオ クラスをアタッチして、ビデオ オブジェクトをステージに追加しました。シンプルなミュート/ミュート解除ボタンも作成しました。このサウンド ボタンをビデオ オブジェクトに埋め込んで、クライアントにより多くのオプションを提供したいと考えています。ミュートボタンをビデオオブジェクトに組み込むことはできますか? これは私のコードです:私はそれをすべて表示するつもりはありませんが、ここで何か助けていただければ幸いです!!
var nc:NetConnection = new NetConnection();
nc.addEventListener(NetStatusEvent.NET_STATUS, netHandler);
nc.connect(rtmfp://example);
cam:Camera = Camera.getCamera();
var vid:Video = new Video();
camera.setMode(720,540,15,true);
camera.setQuality(0, 100);
vid.attachCamera(cam);
video.width = camera.width;
video.height = camera.height;
addChild(vid);
function setMute(vol){
var sTransform:SoundTransform = new SoundTransform(1,0);
sTransform.volume = vol;
SoundMixer.soundTransform = sTransform;
}
var isMuted:Boolean = false;
mute_Btn.addEventListener(MouseEvent.CLICK, toggleMuteBtn);
function toggleMuteBtn(event:MouseEvent):void{
if(isMuted){
isMuted = false;
setMute(1);
} else {
isMuted = true;
setMute(0);