2017-12-28 70 views
0

録画中の動画にダイナミックラベル(タイマーにしたい)をオーバーレイしようとしています。Swiftの動画にダイナミックラベルをオーバーレイする方法は?

ビデオを録画してこのビデオにタイマーをオーバーレイしてエクスポートするには、iphoneが必要です。その結果、タイマーがオーバーレイされたビデオが表示され、ビデオの長さが表示されます。

どうすればいいですか?私はビデオにラベルだけを重ねる方法を知っていますが、ダイナミックにすることはできません(おそらくタイマー)。何を使用しますか?それを行う最良の方法は何ですか?

ありがとうございます!

+0

何を試しましたか? AVFoundationとCoreアニメーションツールを使用していますか? – agibson007

答えて

0

コードのタイマーに基づいてラベルのテキストを設定できます。例えば:

var currentTimeCounter = 0 
Timer.scheduledTimer(withTimeInterval: 1, repeats: true) { (returnedTimer) in 
    label.text = String(currentTimeCounter) 
    currentTimeCounter += 1 
} 

withTimeInterval:ブロックの各呼び出し間の秒数。 1秒の部分を測定する場合は、小数点を渡します。たとえば、0.1を渡すと、10分の1秒ごとに関数が呼び出されます。

+0

そうですね、タイマーが表示されますが、電話に保存するときにビデオにオーバーレイされたタイマーは保存されません。 –

関連する問題