問題タブ [cmtime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - スウィフトとCMTimeMake
ビデオをキャプチャしようとしています:
https://developer.apple.com/library/ios/documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/04_MediaCapture.html#//apple_ref/doc/uid/TP40010188-CH5-SW26
1 行にエラーがあります: モジュール 'CMTime' をタイプとして
使用しています 2 行にエラーがあります: 未解決の識別子 'CMTimeMake' を使用しています
私は何を間違っていますか?
objective-c - UIImage 配列をビデオにエクスポートします - それに応じて CMTime を設定します
10 フレームの UIImage 配列があります。これを合計15秒の動画として書き出したい。そのため、これらの 10 フレームを 15 秒間ループする必要があります。各フレーム間に 0.2 秒の間隔が必要です。
配列のムービーを作成できましたが、CMTime の仕組みがわかりません。数字をいじってみましたが、望む結果が得られません。ムービーが短すぎる、再生速度が速すぎるなど...
私はこれを読みました:CMTimeとCMTimeMakeを理解しようとしていますが、それでも私には意味がありません...
これら 3 つの CMTime 変数が互いにどのように関連しているかを理解する必要があります
これは私が使用しているコードです
objective-c - CMTimeでランダムアクセスできるファイルを作成する
現在、加速度計のデータをファイルに保存し、CMTime でファイルにインデックスを付けて結果を取得できるソリューションを探しています。このようにして、1.5 秒などの時間値を渡してモーション データを取得できます (プレーン テキスト行として保存されます)。
AVAssetWriter を使用すると、ファイルに書き込み、CMTime で画像/オーディオをエンコードしてから、copyCGImageAtTime を使用して取得できます。ただし、イメージ/オーディオの代わりに、CMTime でプレーン テキスト行を保存する方法を探しています。
全体として、加速度計データを 10 ミリ秒ごとにファイルに保存しています。ファイルへの書き込みが完了したら、CMTime を使用してファイルにインデックスを付けたいと思います。同時に、その CMTime に関連付けられたフレームを取得できるように、ビデオ ファイルも書き込みます。別の解決策として、ファイルに行を書き込んでタイムスタンプとそれに続くデータを含めるか、おそらくビデオと一緒に加速度計データをエンコードすることを含めることができますか? しかし、それを行うより良い方法があるかどうかを確認したいと思います。
どんな考えでも感謝します。
swift - Xcode 6 - SWIFT - CMTime を Float としてキャストする
音楽プレーヤーを構築していて、スライダーで曲の長さを表示したいのですが、このエラーが発生します
指定された引数を受け入れる「init」のオーバーロードが見つかりませんでした
問題は CMTime を Float に変換していると思います。
ios - アーキテクチャ i386 の未定義シンボル: "_CMTimeMake"、次から参照:
なぜこれが起こっているのかわかりません。私はCMTimeMakeをしようとしています:
のインポートは次の.h
とおりです。
そして、次の.m
とおりです。
ビルド エラー:
私は何が欠けていますか?
swift - Swift で CMTime を NSValue に変換するにはどうすればよいですか?
Swift からAVPlayer のメソッドを利用しようとしていたところ、入力として受け取るものである にaddBoundaryTimeObserverForTimes
変換する際に問題が発生しましたCMTimes
。最終的に、[NSString valueWithCMTime:] を C 関数でラップして、Swift から呼び出すことにしましたが、純粋な Swift でそれを行う方法はありますか?NSValues
addBoundaryTimeObserverForTimes
objective-c - CMTimeClampToRange() は、指定された範囲内にある CMTime を返していないようです
私のプロジェクトには次のコードがあります。
documentationによると、次のCMTimeClampToRange()
ように動作する必要があります。
指定された
CMTime
andについて、その時間範囲内でCMTimeRange
最も近いものを返します。CMTime
ただし、これを追加すると:
アサーションは失敗します。状態のドキュメントCMTimeRangeContainsTime()
:
時間が時間範囲内に含まれているかどうかを示します。
insideとwithinは同じ意味だと思いますが、どうやらそうではありません。CMTime
を満たすように範囲内で aをクランプするエレガントな方法はありCMTimeRangeContainsTime()
ますか?
objective-c - CMTime が等しいことを確認する
CMTime が別の CMTime と等しいことを確認する方法はありますか。私の場合、CMTime が KCMTimeZero と等しいことを確認する必要があります。CMTimeCompare メソッドを試しましたが、KCMTimeZero 以上のすべての CMTimes に対して True になります。