我有一个大约 12 秒长的视频。5-10 秒是可循环的。
我想第一次从头开始播放视频,然后无限期地循环播放 5-10 秒。
但是,当我尝试时,视频又跳回到开头。我在这里做错了吗?视频为 H.264 mp4 格式。
这是我使用的一段代码:(每帧都会调用更新函数)
-(void) update:(double)timeDelta
{
if ( !m_player ) {
return;
}
CMTime time = m_player.m_player.currentTime;
if ( CMTimeGetSeconds(time) > 10.0f ) {
[m_player seekToTime:CMTimeMakeWithSeconds(5.0f, time.timescale)];
}
}
任何帮助将非常感激。
谢谢,丰富