Próbuję odtworzyć dźwięk w rozszerzeniu watchkita za pomocą WKAudioFilePlayer, jednak dźwięk nie jest odtwarzany. Używam haptic feedback code jako rodzaj debugowania, aby upewnić się, że go wykonuje (co robi). Na marginesie wyciszenie nie jest włączone, a nazwa pliku jest poprawna.Odtwarzanie dźwięku w Apple Watchkit
NSURL *falcon = [NSURL fileURLWithPath:[[NSBundle mainBundle]
pathForResource:@"falcon"
ofType:@"mp3"]];
WKAudioFileAsset *asset = [WKAudioFileAsset assetWithURL:falcon];
WKAudioFilePlayerItem *sound = [WKAudioFilePlayerItem playerItemWithAsset:asset];
audioPlayer = [WKAudioFilePlayer playerWithPlayerItem:sound];
[audioPlayer play];
WKInterfaceDevice *device = [WKInterfaceDevice currentDevice];
[device playHaptic:WKHapticTypeClick];
Czy członkostwo w pliku jest ustawione na rozszerzenie zestawu zegarów? Nie będzie grać, jeśli członkostwo jest ustawione na twoją aplikację. – WrightsCS
Nie jestem pewien, jak się dowiedzieć, jednak plik został skopiowany do rozszerzenia Watchkit. Nie mogę też tego debugować, beta 1 ma problemy z ładowaniem sesji debugowania. –