Xamarin.Formsを使用してAndroidアプリケーションを開発しております。
その中で、カメラ機能を利用したいのですが、カメラオープン時にエラーが
出てしまいます。
原因と、解決策はないか教えてください。
呼出場所は下記のとおりです。
C#
1using AH = Android.Hardware; 2 3public class CameraPreviewRenderer : ViewRenderer<CameraPreview, SurfaceView>, ISurfaceHolderCallback 4{ 5 AH.Camera camera_ = null; 6 7 public void SurfaceCreated(ISurfaceHolder holder) 8 { 9 try { 10 camera_ = AH.Camera.Open(); 11 } 12 catch(Exception ex) { 13 camera_ = null; 14 } 15 16 if (camera_ != null) { 17 camera_.SetPreviewDisplay(holder); 18 camera_.StartPreview(); 19 } 20 } 21}
AndroidManifestは下記の様に記述しています。
xml
1<?xml version="1.0" encoding="utf-8"?> 2<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="CameraTest.Android" android:versionCode="1" android:versionName="1.0" android:installLocation="auto"> 3 <uses-sdk android:targetSdkVersion="23" /> 4 <uses-permission android:name="android.permission.CAMERA" /> 5 <application android:allowBackup="true" android:label="@string/app_name"></application> 6</manifest>
エラーメッセージは下記のとおりでした。
Fail to connect to camera service
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。