I mアプリケーションを作る私はビデオの時間を選択する必要があります。期間を選択した後ビデオは時間に従って再生されます。どのように私は目的のcのラベルのカウントダウンタイマーを表示することができます
ビデオが始まるとき。時間は始まるべきです::例えば10分を設定すると9:59のように減少します。
どうすれば実装できますか?
誰でも私に従うことができるサンプルの例や簡単なステップバイステップチュートリアルを教えてください。
I mアプリケーションを作る私はビデオの時間を選択する必要があります。期間を選択した後ビデオは時間に従って再生されます。どのように私は目的のcのラベルのカウントダウンタイマーを表示することができます
ビデオが始まるとき。時間は始まるべきです::例えば10分を設定すると9:59のように減少します。
どうすれば実装できますか?
誰でも私に従うことができるサンプルの例や簡単なステップバイステップチュートリアルを教えてください。
こんにちは、ここでは、ビデオを再生するために選択した合計時間で現在の時刻を取得することで、ビデオ時刻を条件付きで管理できます。
currentItem = player.currentItem;
CMTime userSpecificTime;//total time by user input
CMTime currentTime = currentItem.currentTime; //playing time
現在、ビデオを停止できる中で、現在の時刻がユーザー指定の時刻に達すると、これを比較することができます。
ここでは、動画の長さを調整することはできません。
お手伝いします。
#import <AVFoundation/AVFoundation.h>
AVURLAsset *avUrl = [AVURLAsset assetWithURL:[NSURL URLWithString:@"xxx"]];
CMTime time = [avUrl duration];
double seconds = ceil(time.value/time.timescale);
チェックこのhttp://stackoverflow.com/questions/15311289/nstimer-creating-a-timer-countdown – kb920
これを試してみてください。https://github.com/mineschan/MZTimerLabel –