1

次/前のトラックの代わりに iOS アプリを使用して早送り/巻き戻し (15 秒) ボタンを表示するようにアプリを構成することは可能ですか? Music.appのオーディオブックで機能しているため。

AVAudioPlayer/AVPlayer を使用して AudioPlayer を実装し、バックグラウンド コントロールを使用しようとしています。

私は実装しました:

- (void)remoteControlReceivedWithEvent:(UIEvent *)event

Play/Pause、NextTrack、PreviousTrack でイベントを取得しています。

だから私はこれを持っています:

ここに画像の説明を入力

ただし、次/前のボタンに関しては、これを実現したいと考えています。

早送り/巻き戻し用のバックグラウンド オーディオブック コントロール

おそらくそのような公開APIはないと思いますが・・・

4

2 に答える 2

1

できません (まだ)

これは Apple のみの機能で、現在は Apple のアプリ、特に Music アプリと Podcasts アプリでのみ利用できます。

ただし、iOS 7 は数か月以内に導入される予定です。この機能は、次のリリースで導入される予定です。

于 2013-05-28T15:49:56.767 に答える
0

以下のリンクをたどります ( https://developer.apple.com/library/ios/DOCUMENTATION/AVFoundation/Reference/AVAudioPlayerClassReference/Reference/Reference.html )

このような問題を解決します

- (IBAction)FifteenSecForward:(id)sender {
[self.player pause];
[self.player playAtTime:self.player.deviceCurrentTime - 15.0];
[self.player play];

}

お役に立てると思います

于 2013-10-07T05:38:26.440 に答える