Если вы собираетесь соответствовать протоколу, вам нужно реализовать его необходимые методы. AVAudioPlayerDelegate не имеет обязательных методов, поэтому вы можете пытаться вызвать метод делегата без добавления протокола. Ваш класс выглядит примерно так:
@interface SoundTap_HDViewController : NSObject <AVAudioPlayerDelegate>
Протоколы перечислены между <> и разделены запятыми.