2017-01-21 8 views
2

私はAVPlayer setRate使用しようとしています:時間:atHostTime:私が使用するにはどうすればよい[AVPlayer setRate:時間:atHostTime:]

CMTime tm = CMTimeMakeWithSeconds(seconds, 600); 
    CMTime masterClock = CMClockGetTime (CMClockGetHostTimeClock()); 

    [pimpl->player setRate:1.0 time: tm atHostTime: masterClock]; 

しかし、時間の95%が、それはと私のプログラムをクラッシュ:このように未処理の例外。私が間違っていることは何か考えていますか?

答えて

0

setRate:time:atHostTime:を使用する前に、automaticallyWaitsToMinimizeStalling = NOを設定する必要があります。ドキュメントから

:iOSの10.0に対してリンククライアントの場合

以降またはMacOSの10.12とautomaticallyWaitsToMinimizeStallingがYES NSInvalidArgument例外を発生させますときに、後で、 は、このメソッドを呼び出します。

関連する問題