xcodeでplistのキーから音源を再生させるにはどうすればいいのでしょう?
AVAudioPlayerを使いたいのですが、キーを音源再生のコードのどこにどう
割りこませればいいのかがわかりません。あるViewController上に、
添付画像のようなplist(名前:photo0)の中身であるテキスト・画像・音源データを
準備したいのです。
![イメージ説明]WIDTH:600
音源の設定には以下のコードを使用します。
// 音楽ファイル参照 NSBundle *bnd01 = [NSBundle mainBundle]; NSString *pth01 = [bnd01 pathForResource:@"ongen0" ofType:@"mp3"]; NSURL *url01 = [NSURL fileURLWithPath:pth01]; // AVAudioPlayerオブジェクト生成 _adp01 = [[AVAudioPlayer alloc] initWithContentsOfURL:url01 error:nil];
ただ単にラベルに文字を出すだけならば
NSString* pth = [[NSBundle mainBundle]pathForResource:@"photo0" ofType:@"plist"]; // 読み込んだplistを元に、Arrayを作る arrayList = [NSArray arrayWithContentsOfFile:pth]; // _rowNumberは、前のクラスでタップしたTableViewCellのインデックスです NSDictionary *listDict = [arrayList objectAtIndex:_rowNumber]; // 文章キーコメントをラベルに表示する。タップしたセルの番号がキーに反映される NSString *aaa=[[NSString alloc] initWithFormat:@"タイトル%lu",(unsigned long)_rowNumber]; _label.text = [listDict valueForKey:aaa];
で済むのですが、音源をキーから引用して準備する方法がわかりません。
以上、どなたかご教示いただけないでしょうか。
何卒よろしくお願いいたします
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。