3
我想錄制各種長度的視頻,但我沒有錄製很短的視頻。Android MediaRecorder - 如何錄製非常短的視頻(停止失敗,帶有RuntimeException)
當我到了視頻下長度的二分之一,MediaRecorder.stop
開始失敗(停止失敗)和扔RuntimeException
。
我知道這是記錄的行爲,但有沒有解決方法?
我不想進入NDK(也不知道它是否有幫助)。
我也想過錄制一段長長的視頻,然後再剪下它。但是切割外部I幀可能會有問題。
我想到了這一點,但後來我需要以某種方式切斷視頻。如果用戶依次記錄兩個短視頻,它也不起作用。 – David
您只需在兩秒鐘後調用MediaRecorder.stop,然後用戶實際按下停止鍵。這段視頻對於這段時間會有點太長。你的應用中對這種情況有什麼影響?也許,這簡直是可以容忍的? – jboi
我只需要能夠以儘可能最小的延遲記錄幾分之一秒的視頻。基本上,如果我快速點擊開始/停止按鈕,它應該會產生一組非常短的視頻。 – David