私が実装したかったのは、ユーザーがビデオを 30 秒または特定のサイズだけ録画できるようにすることです。
以下のものを使用しようとしました(別々にまたは一緒に)
public static final java.lang.String EXTRA_SIZE_LIMIT = "android.intent.extra.sizeLimit";
public static final java.lang.String EXTRA_DURATION_LIMIT = "android.intent.extra.durationLimit";
結果
EXTRA_SIZE_LIMITはSamsung Phoneでは機能しませんでした。HTC では、非常に不正確に機能しました。EXTRA_VIDEO_QUALITY を 0 に設定する必要があります。これは低品質を意味し (最悪です)、「1」に設定すると機能しません。
EXTRA_DURATION_LIMITはHTC Phoneでは機能しませんでした。HTC を除いて、私が試したすべてのブランドで問題なく動作しました。
Androidでのビデオ録画中に期間またはサイズの制限を設定する別の方法があるのだろうか?