私はFlashアプリケーションとして非常に単純なものが必要です。Flash CS4 Pro入門
アクションスクリプトを呼び出すボタンは1つだけです。そのアクションスクリプトが呼び出す
private var m_MicCnx:NetConnection; //connection over the server
private var m_MicStream:NetStream; //Audio Output
private var m_Microphone:Microphone; //micro, attach with m_MicStream's audio content
m_MicCnx =new NetConnection();
m_MicCnx.client = this;
m_MicCnx.addEventListener(NetStatusEvent.NET_STATUS,HandlerMicCnxStatus);
m_MicCnx.connect(m_strMicUrl);
m_MicStream.publish ("mp3:myStream", "live");
m_Microphone=Microphone.getMicrophone();
m_Microphone.gain=85;
m_Microphone.rate=11;
m_Microphone.setSilenceLevel(15,2000);
private function HandlerMicCnxStatus(e:NetStatusEvent):void
{
var isConnected:Boolean; //tells whether the connection has succeded
isConnected=e.info.code=="NetConnection.Connect.Success";
if (isConnected)
{
m_MicStream=new NetStream(m_MicCnx);
m_MicStream.attachAudio (m_Microphone);
}
}
これは、私がRTMPストリームにマイクを公開する最も簡単な設定だと思います。これは、より大きな製品を削る試みです。このデモは、サードパーティがmp3用のRTMPストリームリーダーを作成するのに役立ちます。
私の質問は、このコードスニペットからフラッシュアプリケーションに移行するにはどうすればよいですか?これまでに私が見つけたチュートリアルのほとんどは、メニューの使用や非常に複雑なアニメーションの作成でした。私はちょうどこれを呼び出す単一のボタン、または自動ロードかもしれません。
ここでは簡単なチュートリアルを入手できますか?私はどこにでもクリックしてボートロードがあることを理解していますが、あなたがここでそれを説明できるなら、それはすばらしいでしょう。