トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   サーバ関連【CGI・FCS・XMLSocket etc】
     マイクの送受信
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kcdgi7
Åê¹ÆNo.37986
投稿日時: 2008-3-13 0:55
新米
居住地:
投稿: 5
使用環境:
WinXP flash cs3 FCSMX1.5
マイクの送受信
AS2でマイクを使ったFLASHを作製しているのですが、そのマイクをボタンを使って制御したいのですが、方法がわかりません。
ボタンに埋め込んだりといろいろしてみたのですが、良い方法が思いつきません。どうかご教授ください。

stop();

// マイクを取得
theMic = Microphone.get();
// エコー制御(true:する false:しない)
theMic.setUseEchoSuppression (true);


//サーバへの接続
nc = new NetConnection();

nc.onStatus = function(infoObj){
if (infoObj.code == "NetConnection.Connect.Success"){
trace ("接続");

// 音声の配信
publishAudio();

// 音声の受信
recieveAudio();


} else {
trace ("失敗");
}

}

nc.connect("rtmp:/mic");

// 音声の配信
function publishAudio() {
publish_ns = new NetStream(nc);
publish_ns.attachAudio(theMic);
publish_ns.publish("theMic");
}


// 音声の受信
function recieveAudio() {
rcv_ns = new NetStream(nc);
audio.attachAudio(rcv_ns);
rcv_ns.play("theMic");
}
永井勝則
Åê¹ÆNo.38007
投稿日時: 2008-3-13 21:26
職人
居住地: 白馬村
投稿: 796
使用環境:
Windows 7 :Flash CS4:
10.6.8 :Flash CS5.5
Re: マイクの送受信
まずもって「マイクの送受信」の意味が分かりません。
「マイクをボタンを使って制御したい」という意味も分かりません。

これはFlash Media Serverからの音を聞きたいということですか?
今自分がマイクでしゃべっている声をコンピュータに接続したスピーカーから聞きたいということですか?

MovieClip.attachAudio( )というメソッドがあり、ヘルプにサンプルコードが出ているので参考になるかも知れません。


----------------
永井勝則:
himco.jp :

kcdgi7
Åê¹ÆNo.38029
投稿日時: 2008-3-14 19:43
新米
居住地:
投稿: 5
使用環境:
WinXP flash cs3 FCSMX1.5
Re: マイクの送受信
ご返答ありがとうございます。

>まずもって「マイクの送受信」の意味が分かりません。
マイクより入力された音をサーバに送る
サーバに送られた音を受てスピーカーから出力させる。
というつもりでした。

>「マイクをボタンを使って制御したい」という意味も分かりません。
ボタンの押すことによってマイクをON/OFFを行いたいということでした。

いろいろ試した結果何とかできるようになったのですが、この書き方でよいものなのか・・・


nc.onStatus = function(infoObj){
if (infoObj.code == "NetConnection.Connect.Success"){
trace ("接続");

// 音声の配信
publishAudio();

// 音声の受信
micBtn.onPress = function() {
trace(micStatus);
if (micStatus) {
micStatus = false;
stopAudio();
micBtn.gotoAndStop(1);
} else {
micStatus = true;
recieveAudio();
micBtn.gotoAndStop(2);
}
}

} else {
trace ("失敗");
}

}
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops