J'ai utilisé surfaceview (Android 2.2 et supérieur) en ce que si je fais code suivant dans AndroidManifest.xml le résultat serait bienappareil photo ne fonctionne pas dans l'orientation portrait android 2.2 et au-dessus
<activity
android:name="com.custom.camera.CustomCamera"
android:screenOrientation="landscape" >
</activity>
mais si je utiliser le code ci-dessous le point de vue de la caméra ne montre pas
<activity
android:name="com.custom.camera.CustomCamera"
android:screenOrientation="portrait" >
</activity>
l'image avec le mode paysage qui est beau travail
même image si je l'utilise en mode portrait deviendra
quelqu'un peut-il me suggérer pourquoi cela se passe
le fichier xml est
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
android:id="@+id/mPreview"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
<FrameLayout
android:id="@+id/overlay_container"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:visibility="visible" >
<Button
android:id="@+id/mTakePicture"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Take Picture" />
<ImageView
android:id="@+id/mFrontView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="5dp" />
</FrameLayout>
LOGCAT ISSUE
si elle est en mode portrait que je reçois erreur comme ci-dessous
12-16 15:43:09.297: E/Camera(7104): Error 1
12-16 15:43:15.297: E/Camera(7104): Error 1
12-16 15:43:21.307: E/Camera(7104): Error 1
12-16 15:43:27.337: E/Camera(7104): Error 1
dans le paysage, il fonctionne très bien
Utilisez-vous une tablette ou un téléphone? –
salut Ali Imran je suis en utilisant le téléphone android 2.3 –
Vérifiez mon code pour l'utilisation de la surface vue: - http://stackoverflow.com/questions/13633758/android-recording-a-video-initializing-the-camera/13634040#13634040 –