所以假设我有一个很长的录音作为Flash演示文稿的一部分。我可以在演示文稿中放置一个滚动条和启动/停止/暂停/恢复按钮,就像在Media Player或Windows录音机中那样,我可以滚动到基本上跳到录音的任何时刻吗?所以我想,我想,可以在Flash中为Flash演示实现这种典型的声音播放功能吗?
如果有示例应用已经演示了如何编写类似的代码,那么非常感谢链接: - )
答案 0 :(得分:0)
是的,可以跳转到加载的声音文件中的任何位置。使用Sound类,您可以使用Sound.length
获取声音文件的长度,并使用SoundChannel
获取播放声音的当前位置。这样,您可以构建一个滚动条,在播放声音时更新其位置,并允许跳转到任何不同的位置。
如果用户跳转到某个位置,则只需要获取开始时间并将其用作Sound.play()
的参数。该方法还返回当前位置所需的SoundChannel
对象。只需记住在再次播放文件之前先停止播放。