私のiPhoneアプリでは、MPMoviePlayerを使用しています。バッファの小さな部分が終わった後、ビデオの再生が開始され、すぐに再びバッファになります。したがって、ビデオは視聴中に何度も中断されます
これに対する救済策はありますか??
ビデオの半分の部分がバッファリングされた後にのみ再生を開始するように設定するにはどうすればよいですか?
私のiPhoneアプリでは、MPMoviePlayerを使用しています。バッファの小さな部分が終わった後、ビデオの再生が開始され、すぐに再びバッファになります。したがって、ビデオは視聴中に何度も中断されます
これに対する救済策はありますか??
ビデオの半分の部分がバッファリングされた後にのみ再生を開始するように設定するにはどうすればよいですか?
合計再生時間、つまりビデオの長さがある場合は、MPMoviePlayerController の 2 つのプロパティと を定期的に比較するタイマーをスケジュールできplayableDuration
ますduration
。
if (player.duration > 0.0 && player.playableDuration > 0.0)
{
if (player.playableDuration >= player.duration / 2)
{
// playable duration is half of the player duration.
// That is half of the video is buffered.
)
}