我有一个按钮可播放音频并停止播放。如果我点击按钮完成MP3音频,它会停止音频。然后我再次点击它,音频从头开始播放。这很好。
问题是:
如果我在>>之后点击按钮,音频播放完MP3后,则没有任何反应。它应该播放音频。如果我再次点击该按钮,它会播放音频。
如果音频单击完成后怎么才能播放?
我有一个标志设置来检测音频是否正在播放。我认为这是问题所在。
switch playingFlag
{
case true:
duaPlayer?.stop()
playingFlag = false
case false:
setUpAudio()
play()
playingFlag = true }
感谢。
答案 0 :(得分:0)
你应该能够设置这样的东西,以测试玩家是否真的在玩。目前,当玩家停止时不会触发该标志,因此当您第一次按下该按钮时,布尔值会变为false,然后在第二次点击时播放。
也许这对你有用。
switch duaPlayer.playing
{
case true:
duaPlayer.stop()
case false:
setUpAudio()
play()
}
让我知道。