読者です 読者をやめる 読者になる 読者になる

なかじまの開発ブログ

アプリ開発における備忘録などなど。

MENU

音楽の再生、一時停止、停止【Objective-C】

AVFoundationをインポート

#import <AVFoundation/AVFoundation.h>

音楽の読み込み

NSURL *apUrl = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"ファイル名" ofType@"拡張子(mp3など)"]];
AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:apUrl error:nil];
[audioPlayer prepareToPlay];  // 再生準備

再生

[audioPlayer play];

一時停止

[audioPlayer pause];

停止

[audioPlayer stop];
audioPlayer.currentTime = 0;  // 再生位置を最初に戻しておく

ループさせたいなら

playの後に

audioPlayer.numberOfLoops = -1;