0

AVQueuePlayer で再生時間と合計再生時間を取得することは可能ですか? はいの場合、どうすればこれを行うことができますか?

私がこれまでに試したこと

CMTime currentTime = [self.myAVQueuePlayerObject currentTime];

ただし、キューにある currentItem の現在再生されている期間を返しています。

私は何を達成したいですか?

AVQueue Player に存在するすべてのアイテムに関して currentTime Played を取得したいのですが、どうすればそれを行うことができますか?

どんな助けでも大歓迎です。

4

1 に答える 1

1

AVQueuePlayerに継承されているのでAVPlayer...

プレイ時間:

float currentTime = queuePlayer.currentTime;

合計プレイ時間:

KVO を使用して (これと同様に) のイベントを観察しAVQueuePlayerキューの合計再生時間を自分で計算します。

現在再生中の曲の合計時間については、次を使用できます。

float duration = queuePlayer.duration;
于 2015-03-05T08:42:33.117 に答える