MediaRecorder的start()方法不能正常執行


異常通常為 start failed -19

這里需要注意兩點:

1.按照API文檔中的說明在android 4.0 以上是不用Camera.lock()和Camera.unlock(),但是當我們調用MediaRecorder.start()時一定要調用Camera.unlock(),否則一直start failed。此時有一種莫名的惆悵大哭……

2.android sdk samples中給的示例media/MediaRecorder,里面在設置相機Parameters時獲取了MediaRecorder需要設置的Profile,從而通過Profile進行了一系列的使用,等到創建MediaRecorder對象時再傳遞profile對象,也會報start failed -19錯誤。

以上討論內容為API level19文檔和android sdk samples/android-19/media/MediaRecorder。需要對遇到困惑的朋友有所幫助。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM