每次按下按钮时,我都想加载一个新的 URL(它在一个数组中)。我有以下代码可以做到这一点:
public function selectRadio(radio:Radio):void {
var soundR:Sound = new Sound();
if(!playing) {
soundR.load(new URLRequest(radio.getURL()));
soundChannel = soundR.play();
playing = true;
}
else{
soundChannel.stop();
playing = false;
}
trace("You are now listening to " + radio.getTitle());
}
但它给了我这个错误:“将 flash.net:URLRequest 类型的值隐式强制转换为不相关的类型字符串”
如果我像这样离开它,它会起作用:
soundR.load(radio.getURL());
但如果我这样做,我只能按播放和停止 4 次。第四次之后就没有声音了,好像无法加载网址。
有可能解决这个问题吗?