Flash Lite 2 |
|||
| 开发 Flash Lite 2.x 应用程序 > 使用声音、视频和图像 > 使用设备声音(仅限于 Flash Professional) > 播放外部设备声音 | |||
除了播放在已发布的 SWF 文件中捆绑的设备声音外(请参见使用捆绑的设备声音),您还可以加载和播放外部声音文件。要播放外部设备声音,请使用 Sound 对象的 loadSound()方法。与捆绑的设备声音一样,Flash Lite 播放器会将外部加载的音频传递给设备以进行解码和播放。
以下有关在 Flash Lite 2.0 中播放外部设备声音的信息很重要,需要记住:
start()方法,才能在声音完全加载后播放声音(请参见下面的代码示例)。loadSound()方法的 Flash Lite 2.0 实现不支持该方法的第二个参数(isStreaming)。如果出现此参数,Flash Lite 将忽略它。下面的代码演示了如何加载和播放外部声音文件:
// 创建声音对象。
var mySound:Sound = new Sound();
// 为声音定义 onLoad 处理函数,
// 该处理函数将在声音完全加载后立即启动声音。
mySound.onLoad = function(success){
if(success == true) {
mySound.start();
}
}
// 加载声音。
mySound.loadSound("http://www.macromedia.com/audio.midi");