Şu anda oynatılıyor ve oynatılıyorsa bir oynatıcıyı sıfırlamak istediğiniz yerde AVAudioPlayer kullanarak bir sorun yaşıyorum.AVAudioPlayer şu anda ses çalmayı sıfırlıyor ve çalmaya başlıyor
hiçbir şans ile aşağıdakileri deneyin:
ses kez oynar ama sonra o sesi durur düğmesini seçin ikinci kez üçüncü kez tekrar sesi başlar. Ben de bu işe yaramadı oyuncu, reset belirtirken player.currentTime = 0 kullanılarak denedim
//Stop the player and restart it
if (player.playing) {
NSLog(@"Reset sound: %@", selectedSound);
[player stop];
[player play];
} else {
NSLog(@"playSound: %@", selectedSound);
[player play];
}
, ben de CurrentTime = 0 sıfırlama ve sonra işe yaramadı oyun arama çalıştı.
//Stop the player and restart it
if (player.playing) {
NSLog(@"Reset sound: %@", selectedSound);
player.currentTime = 0;
[player play];
} else {
NSLog(@"playSound: %@", selectedSound);
[player play];
}
FWIW, sadece sıfıra CurrentTime ayarı yeterli olduğunu gördük. Burada açıklanan yöntemle, sesin art arda birkaç kez yaptıktan sonra oynamayı reddettiğini görüyorum. – Plumenator