3

さまざまな長さのビデオを録画したいのですが、非常に短いビデオを録画できません。

長さが 1 秒未満のビデオに到達すると、MediaRecorder.stop失敗し始め (停止に失敗しました)、スローされRuntimeExceptionます。

これが文書化された動作であることは認識していますが、回避策はありますか?

私は NDK には入りたくありません (また、それが役立つかどうかもわかりません)。

長いビデオを録画して後でカットすることも考えました。ただし、I フレームの外側をカットすると問題が発生する可能性があります。

4

1 に答える 1

0

私が見た回避策は、少なくとも 2 秒を記録することでした。

ユーザーがそれより前に記録を停止すると、要求が遅延され、2 秒前に実行された停止が記録されます。

于 2013-09-26T12:15:29.583 に答える