8

コントロール センターで利用可能な再生コントロールのサポートを実装しようとしています。再生/一時停止などのために、イベントを処理し、サブタイプ/などUIEventTypeRemoteControlを探しています.UIEventSubtypeRemoteControlPlayUIEventSubtypeRemoteControlPause

ただし、再生位置をドラッグしようとすると、イベントが発生しません。シークを処理する別の方法はありますか?

4

2 に答える 2

9

ミュージック アプリを使用している場合のように、トラック シーク バーを使用してトラックの位置をシークすることはできません。アプリでシーク バーを機能させるには、トラックがデバイスの音楽ライブラリにある必要があります。ロック画面/コントロール センターのトラック シークをサポートするアプリがかなりあることに気付きました。これらのアプリは、デバイスのミュージック ライブラリからトラックを取得します。現時点では、SoundCloud などのアプリはトラックのシークをサポートしていません。

前方および後方シークをサポートする唯一の方法は、長押ししたときに開始/終了シーク通知を送信する前/次ボタンによるものです。

UIEventSubtypeRemoteControlBeginSeekingBackward, UIEventSubtypeRemoteControlBeginSeekingForward, 
UIEventSubtypeRemoteControlEndSeekingBackward, UIEventSubtypeRemoteControlEndSeekingForward

他の回答によると、現在シークはできないようです。 https://stackoverflow.com/a/21555847/1781918https://stackoverflow.com/a/20909875/1781918

于 2014-11-24T07:02:59.370 に答える