我一直試圖在GPUImage項目示例「SimpleVideoFilter」之一中實現「暫停/恢復」選項,到目前爲止,除了「暫停」視頻問題之外,它的進展情況良好。我使用下面提到的代碼暫停視頻使用GPUImage框架暫停視頻
- (void)pauseCameraCapture;
{
capturePaused = YES; }
- (void)resumeCameraCapture;
{
capturePaused = NO; }
的問題是,視頻卡的最後一幀與「暫停」期間也得到在影片總長度上,..
所以例如,如果我記錄5秒並暫停10秒並再次恢復記錄5秒,那麼應該是總記錄的10秒,但是當我播放視頻時,它播放5秒,然後卡在最後一幀接下來的10秒「暫停時間」,然後再次播放最後5秒..
我想要的是簡單的,如果我記錄5秒,並暫停它10秒,並恢復rec再次運行5秒鐘,應該只記錄10分鐘的記錄。
我搜索了這個問題,但找不到解決此問題的任何問題。
美麗,幫了我很多。 – barndog