我有一个问题,我的游戏的某些音频间歇性地无法正常工作。它可以在几分钟内正常工作,但随后突然静音并且不适用于该频道。任何想法为什么?有任何已知问题吗?
详细信息 * 使用此特定频道播放游戏期间可能出现的几种不同声音 * 根据需要交换频道上的声音 * 我已将以下代码放入游戏循环中,当声音失败时一切似乎都正常...
print ("Audio Active/Playing/Paused/Volume: ",
audio.isChannelActive(Constants.AUDIO_SFX),
audio.isChannelPlaying(Constants.AUDIO_SFX),
audio.isChannelPaused(Constants.AUDIO_SFX),
audio.getVolume(Constants.AUDIO_SFX)
)
我在不同点上所做的代码示例,就不同声音的通道使用交换而言
if audio.isChannelActive( Constants.AUDIO_SFX ) then
audio.stop(Constants.AUDIO_SFX)
end
audio.play(runningSound, {channel=Constants.AUDIO_CANOPY_SFX, loops=-1, fadein=10 } )
会不会是时间问题?在同一频道上的“audio.stop”之后直接执行“audio.play”是否有问题?播放前应该暂停一下吗?
除了打印声明之外,关于如何在此处找到原因的任何其他想法