あいさつStackOverflowers!
私は非常に長い間検索しましたが、最終的に私はアイデアがないことを認めなければなりません。
ミニマリストのEclipseプロジェクトをhttps://github.com/ppinter1/AndroidCamera.gitで見つけてください。これは、Samsung GalaxyTab10.1とAndroid4.1.1で発生している問題を示しています。
本質的には、ビデオ録画を停止した後に.takePictureを呼び出すたびに、恐ろしいカメラエラー100(ICamera/メディアサーバー/カメラサーバーの死を伴う)が発生します。
提供されたコードでテストおよび動作しているもの:
- 任意の数の写真をキャプチャできます
- 任意の数のビデオを録画することもできます
- 録画中に写真を撮っても問題なく動作します(素晴らしい副作用)
ただし、記録を停止した後(つまり、[記録の停止]ボタンを押すか、最大ファイルサイズが5MBに達すると記録が自動的に停止するため)に写真を撮ると、一般的なカメラエラー100が発生します。
他の人が自分のAndroidデバイスでこのコードをテストするなら、私は最も感謝するでしょう。
このタブレットだけのバグですか?他のデバイスでも失敗した場合、誰かが私が間違っていることや、これをさらに診断する方法を教えてもらえますか?
コードが機能する場合は、デバイスのモデルとAndroidのバージョンを返信してください。
感謝の気持ちを込めて、
ピート
アップデート:
カップルのもの:
- Samsung Developerサポート技術者は、S3デバイスでgithubテストコードを実行してもエラーは報告されませんが、GalaxyTabとNexusで例外が発生します。彼は、テストコードがCamera APIを誤って使用していると信じていますが、コードをこれ以上単純にすることはできないと思います...誰かがAPIの使用エラーを見つけた場合は、修正してください。
- GoogleのAndroidトラッカーで、追加のログファイルの詳細を含む問題を開きました。