【发布时间】:2011-06-23 13:51:26
【问题描述】:
我需要一个非常简单的 Flash 应用程序。
只需一个按钮即可调用动作脚本。该动作脚本将调用
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 Stream Reader。
我的问题是:我如何从这个 sn-p 代码转移到 Flash 应用程序?到目前为止,我发现的大多数教程要么是关于使用菜单,要么是关于创建非常复杂的动画。我只需要一个按钮来调用它,或者自动加载。
我在哪里可以获得直截了当的教程?我知道到处都会有大量的点击,但如果你能在这里解释一下,那就太棒了。
【问题讨论】:
标签: flash actionscript