4

iPhone で 200 fps のビデオをスローモーション (30 fps) で再生する可能性を探しています。MPMediaPlayer は解決策ではありません。ビデオ (600 フレーム ~ 3 秒) は 2 秒で再生されます。30fps~20秒でお願いします。

currentplaybackrate(myMPMoviePlayerController) を 0.2 と 0.1 に設定しましたが、ビデオは 5 秒しか続きません...理由がわかりません。

iPhone で 200 fps の動画を再生することはできますか? それは互換性がありますか?このドキュメントでは、30 fps での最大フレーム数のみが言及されています。ビデオを 30 fps に変換すると (つまり、20 秒 @ 30 fps になります)、リアルタイムで再生できません (6 倍速くなります)

AVFoundation フレームワークで実現できますか?

助言がありますか?

ありがとう

4

1 に答える 1

2

MpMediaPlayerのcurrentPlaybackRateを使用して、次のように再生速度を指定できます。

[myMPMoviePlayerController setCurrentPlaybackRate:0.2];

負の値のクリップを逆再生することもできます

于 2012-05-03T09:15:41.657 に答える