我正在使用Flash CS6和Adobe AIR进行Android应用。它是一个简单的流媒体播放器,带有一个按钮,用于播放和停止。我想在30分钟后添加一个带有定时器功能(睡眠)的新按钮,停止播放器或退出应用程序。我怎么能加这个呢?
以下是我正在使用的代码(工作正常):
button_1.addEventListener(MouseEvent.CLICK, fl_ClickToPlayStopSound);
var fl_SC:SoundChannel;
var fl_ToPlay:Boolean = true;
function fl_ClickToPlayStopSound(evt:MouseEvent):void
{
if(fl_ToPlay)
{
var s = new Sound(new URLRequest("http://myradio.com/stream.mp3"));
fl_SC = s.play();
}
else
{
fl_SC.stop();
}
fl_ToPlay = !fl_ToPlay;
}
答案 0 :(得分:0)
答案 1 :(得分:0)
我找到了解决方案。我已使用以下代码将按钮链接到新框架:
var s = new Sound(new URLRequest("http://myradio.com/stream.mp3"));
fl_SC = s.play();
var fl_TimerInstance_2:Timer = new Timer(900000, 1);
fl_TimerInstance_2.addEventListener(TimerEvent.TIMER, fl_TimerHandler_2);
fl_TimerInstance_2.start();
var fl_SecondsElapsed_2:Number = 1;
function fl_TimerHandler_2(event:TimerEvent):void
{
fl_SC.stop();
}
它完美无缺。
非常感谢你的帮助。
此致