1. ホーム
  2. ios

[解決済み] AVPlayerで現在の再生時間と合計再生時間を得るにはどうしたらいいですか?

2023-04-27 10:07:30

質問

AVPlayer で再生時間や総再生時間を取得することは可能ですか? もし可能なら、どのようにこれを行うことができますか?

どのように解決するのですか?

現在再生中のアイテムにアクセスするには currentItem プロパティでアクセスできます。

AVPlayerItem *currentItem = yourAVPlayer.currentItem;

そうすると、要求された時間の値を簡単に取得することができます

CMTime duration = currentItem.duration; //total time
CMTime currentTime = currentItem.currentTime; //playing time