1

mediaplayer の iPhone のサンプル コードを試してみました。

メディア プレーヤーがビデオを再生した時間をキャプチャできるようにしたいと考えています。メディア プレーヤーが停止した期間。メディアの再生時間を教えてくれるメソッドまたはプロパティはありますか??

4

3 に答える 3

0
moviePlayer.currentPlaybackTime

KVOを実行することはできませんが、私のように、毎秒更新するscheduledTimerを作成して、現在の再生時間を確認し、それに応じてグラフィックを更新することはできます:)

于 2010-11-03T14:15:27.313 に答える
0

残念ながら、MPMoviePlayerController の現在の API では、基本的に制御できません。再生して停止するように指示できます...それ以外の場合はデリゲート メソッドがあるため、映画の再生が終了したときに通知を受け取ることができます。それだけです。追加のコントロールはありません。(本当に残念)

ただし、新しい 3.2 SDK についてはまだ説明できませんが、3.2 の MPMoviePlayer のドキュメントを参照してくださいというヒントを提供します。満足していただけると思います。

http://developer.apple.com/iphone/prerelease/library/documentation/MediaPlayer/Reference/MPMoviePlayerController_Class/MPMoviePlayerController/MPMoviePlayerController.html

于 2010-01-29T19:42:34.780 に答える
0

はい、MPMediaPlayerController で定義されたプロパティ「duration」を使用できます。試してみて、出力を確認してください。ここでdurationプロパティを参照できます

于 2012-04-09T13:40:57.757 に答える