我创造了一个简单的音频播放器,即使是连续播放 页面刷新它会连续播放。
这是我在闪存临时存储器中存储音频位置的代码
MySharedObject.data.audioPos = mySndChannel.position;
MySharedObject.flush();
MyProblem 当玩家启动时,sndPosition为null,因此它没有播放。如果我设置了一些值,当我刷新时它将不会从最后一个位置继续。如何设置从头开始播放的初始位置?
答案 0 :(得分:1)
MySharedObject.data.audioPos = mySNDChannel.position ? mySNDChannel.position : 0;
如果mySNDChannel.position == null
,则会将audioPos
设置为0.如果它不为空,则会将其分配给audioPos
。
我没有做过这样的事情,但这个解决方案在我看来是有道理的。如果这是不可接受/正确的,请告诉我,我会更深入地研究闪存温度存储器。