其中我在我的申請中所使用的相機視圖是不一樣的本機的攝像頭,例如,本地相機視圖如下所示, 在android中展開相機視圖?
但視圖是不是在我的應用程序作爲相同,我使用surfaceview我與媒體錄像機專用相機拍攝視頻,在佈局我使用框架佈局,
<com.cdr.Vio.CamcorderView android:id="@+id/camcorder_preview" android:clickable="true" android:focusable="true" android:layout_height="wrap_content" android:layout_width="wrap_content"></com.cdr.Vio.CamcorderView>
.. ..
<Button android:id="@+id/widget34" android:background="@drawable/camrecord"
android:layout_height="60dp" android:layout_width="60dp"
android:layout_gravity="right" android:layout_marginRight="20dp">
</Button>
<Button android:id="@+id/widget33" android:background="@drawable/stoprecord"
android:layout_gravity="right" android:layout_height="60dp"
android:layout_width="60dp" android:layout_marginTop="-60dp"
android:layout_marginRight="20dp">
</Button>
我試圖與預定義的屏幕高度和屏幕寬度的觀點,但似乎又有些什麼捉襟見肘,這裏是我的拉伸攝像機視圖,
我怎麼能解決,如果有任何知道這個問題幫助我。
謝謝。
如何設置預覽大小MediaRecorder – Karthi 2011-06-15 07:06:48
您需要設置'Camera'對象的預覽大小,然後通過'setCamera'方法的相機對象傳遞給'MediaRecorder'。簡單地說,您可以針對特定相機對象設置預覽分辨率,然後將該相機對象傳遞給媒體錄製器。還要確保您在xml中定義的表面視圖具有與預覽分辨率相同的寬度和高度。 – bluefalcon 2011-06-15 08:30:17
由於有任何樣本......因爲它不適合我...... – Karthi 2011-06-15 09:29:24