私のアプリは、スクリプト ブリッジを介して iTunes を制御しています。他のアプリでは、さまざまな曲を選択して、プレイリストを作成しなくても順番に再生できます。Web で例を検索し、iTunes.h ファイルを何十回も赤くしましたが、解決策が見つかりませんでした。あなたの誰かが私を助けることができますか?
ここの iTunes ヘッダー ファイルを見てください: iTunes.h
ありがとう!
私のアプリは、スクリプト ブリッジを介して iTunes を制御しています。他のアプリでは、さまざまな曲を選択して、プレイリストを作成しなくても順番に再生できます。Web で例を検索し、iTunes.h ファイルを何十回も赤くしましたが、解決策が見つかりませんでした。あなたの誰かが私を助けることができますか?
ここの iTunes ヘッダー ファイルを見てください: iTunes.h
ありがとう!
独自のアプリで曲を追跡し、最初の曲の再生を開始するときに、再生を開始したトラックの finishTime で起動するようにタイマーを設定できます。タイマーが作動したら、次の曲の再生を開始し、タイマーを繰り返します。再生する曲がない場合は、iTunes への停止コマンドで終了します。
@property (retain, nonatomic) NSMutableArray *songsToPlay;
- (void)playNext:(NSTimer *)aTimer {
if (songsToPlay.count) {
iTunesTrack *track = songsToPlay.firstObject;
[track playOnce:YES];
[NSTimer scheduledTimerWithTimeInterval:track.finish - 1.0 target:self selector:@selector(playNext:) userInfo:nil repeats:NO];
[songsToPlay removeObjectAtIndex:0];
}
else {
[iTunes stop];
}
}
どこかsongToPlay
で iTunesTrack の曲を準備してから[self playNext:nil]
.
iTunes 10 では、プレイリストを作成しないと不可能です。あなたが話している機能 (これは他の優れた音楽プレーヤーで知られています) は、10 月にリリースされるiTunes 11に搭載されます。次に呼ばれます。数週間待つだけで、プログラムでそれを行う方法の詳細が明らかになると思います