簡體   English   中英

MediaRecorder:setCamera()-錯誤的攝像頭不可用

[英]MediaRecorder: setCamera() - error camera is not aviable

有人知道如何將其用於mediarecorder嗎? 我正在使用

記錄器.setPreviewDisplay(holder.getSurface)在哪里-它是相機(我在電話屏幕上看到胸部矩形)當我運行我的應用程序時-在logcat中我看到錯誤(相機不可用),我嘗試使用setCamera函數-但是不幫我。 有人知道如何正確使用它嗎?

還是我可以以其他方式錄制視頻(僅錄制視頻,不錄制音頻)?

好的解決了

例如此代碼

mediaRecorder = new MediaRecorder();
        camera.unlock();
        mediaRecorder.setCamera(camera);

您忘記在Android清單上設置權限了嗎?

<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />

現在我讀到您已經回答了。

別忘了寫答案。

解決方案是:

mediaRecorder = new MediaRecorder();
camera.unlock();
mediaRecorder.setCamera(camera);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM