android– 尝试录制视频时出现VerifiyAndSetParameter错误

android– 尝试录制视频时出现VerifiyAndSetParameter错误,第1张

概述我一直在尝试创建一个记录视频并将视频上传到S3存储桶的应用.我一直在使用(略微改动)Androidcapturevideointentarticle.但是当录制结束时,我得到一个错误列表.(我正在使用GalaxyS2手机,所以它支持).CameraActivity代码:Intentintent=newIntent(MediaStore.AC

我一直在尝试创建一个记录视频并将视频上传到S3存储桶的应用.
我一直在使用(略微改动)Android capture video intent article.但是当录制结束时,我得到一个错误列表. (我正在使用galaxy S2手机,所以它支持).

CameraActivity代码:

        Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);        fileUri = SavingMedia                .getoutputMediafileUri(SavingMedia.MEDIA_TYPE_VIDEO);        path = fileUri.toString();        intent.putExtra(MediaStore.EXTRA_DURATION_liMIT, 30);        intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri);        intent.putExtra(MediaStore.EXTRA_SCREEN_ORIENTATION,                ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);        intent.putExtra(MediaStore.EXTRA_VIDEO_QUAliTY, 0.2);        startActivityForResult(intent, CAPTURE_VIDEO_REQUEST_CODE);

LogCat输出:

05-08 10:46:31.875: E/Camerainput(2595): Recording is not ready (iPeer 0xfbb3c iState 2 iWriteState 1 iClockState 0), frame dropped05-08 10:46:31.910: E/Camerainput(2595): Recording is not ready (iPeer 0xfbb3c iState 2 iWriteState 1 iClockState 0), frame dropped05-08 10:46:31.945: E/Camerainput(2595): Recording is not ready (iPeer 0xfbb3c iState 2 iWriteState 1 iClockState 0), frame dropped05-08 10:46:31.975: E/Camerainput(2595): Recording is not ready (iPeer 0xfbb3c iState 2 iWriteState 1 iClockState 0), frame dropped05-08 10:46:33.455: E/yamaha::media::Parameters(2595): SalesCode = PTR05-08 10:46:33.705: E/Camerainput(2595): Unsupported parameter(x-pvmf/media-input-node/cap-config-interface;valtype=key_specific_value)05-08 10:46:33.705: E/Camerainput(2595): VerifiyAndSetParameter Failed on parameter #005-08 10:46:33.705: E/audio_input(2595): unsupported parameter: x-pvmf/media-input-node/cap-config-interface;valtype=key_specific_value05-08 10:46:33.705: E/audio_input(2595): VerifyAndSetParameter Failed05-08 10:46:33.740: E/AndroIDRuntime(29786): FATAL EXCEPTION: main05-08 10:46:33.740: E/AndroIDRuntime(29786): java.lang.NullPointerException05-08 10:46:33.740: E/AndroIDRuntime(29786):    at java.io.file.fixSlashes(file.java:205)05-08 10:46:33.740: E/AndroIDRuntime(29786):    at java.io.file.init(file.java:189)05-08 10:46:33.740: E/AndroIDRuntime(29786):    at java.io.file.<init>(file.java:139)05-08 10:46:33.740: E/AndroIDRuntime(29786):    at com.sec.androID.app.camera.CamcorderEngine.renameTempfile(CamcorderEngine.java:1206)05-08 10:46:33.740: E/AndroIDRuntime(29786):    at com.sec.androID.app.camera.CamcorderEngine.doStopVIDeoRecordingSync(CamcorderEngine.java:812)05-08 10:46:33.740: E/AndroIDRuntime(29786):    at com.sec.androID.app.camera.CeStateRecording.handleRequest(CeStateRecording.java:69)05-08 10:46:33.740: E/AndroIDRuntime(29786):    at com.sec.androID.app.camera.CeRequestQueue.startFirstRequest(CeRequestQueue.java:123)05-08 10:46:33.740: E/AndroIDRuntime(29786):    at com.sec.androID.app.camera.CeRequestQueue.access0(CeRequestQueue.java:32)05-08 10:46:33.740: E/AndroIDRuntime(29786):    at com.sec.androID.app.camera.CeRequestQueue$MainHandler.handleMessage(CeRequestQueue.java:60)05-08 10:46:33.740: E/AndroIDRuntime(29786):    at androID.os.Handler.dispatchMessage(Handler.java:99)05-08 10:46:33.740: E/AndroIDRuntime(29786):    at androID.os.Looper.loop(Looper.java:123)05-08 10:46:33.740: E/AndroIDRuntime(29786):    at androID.app.ActivityThread.main(ActivityThread.java:3691)05-08 10:46:33.740: E/AndroIDRuntime(29786):    at java.lang.reflect.Method.invokeNative(Native Method)05-08 10:46:33.740: E/AndroIDRuntime(29786):    at java.lang.reflect.Method.invoke(Method.java:507)05-08 10:46:33.740: E/AndroIDRuntime(29786):    at com.androID.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:847)05-08 10:46:33.740: E/AndroIDRuntime(29786):    at com.androID.internal.os.ZygoteInit.main(ZygoteInit.java:605)05-08 10:46:33.740: E/AndroIDRuntime(29786):    at dalvik.system.NativeStart.main(Native Method)05-08 10:46:33.770: E/(2806): Dumpstate > /data/log/dumpstate_app_error

解决方法:

伙计你应该看到以下问题的答案,
它对我有用,绝对适合你.

Android: Video Recording Throws Error

注意:我有如下相同的错误

在com.sec.androID.app.camera.CamcorderEngine.renameTempfile(CamcorderEngine.java:1206)

解决方案:在AndroID 2.2,2.3中工作

我已经完成了以下捕捉照片的过程

int CAMERA_WITH_VIDEO_DATA = 2;//start photo capture activity... Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE, null); startActivityForResult(intent, CAMERA_WITH_VIDEO_DATA);........private voID saveVIDeofileOnActivityResult(Intent vIDeoIntent){   fileinputStream fis = null;   fileOutputStream fos = null;   file mCurrentVIDeofile = null;   try {         mCurrentVIDeofile = new file("path_to_your_file");         AssetfileDescriptor vIDeoAsset = getContentResolver().openAssetfileDescriptor(vIDeoIntent.getData(), "r");         fis = vIDeoAsset.createinputStream();         //file vIDeofile = new file(Environment.getExternalStorageDirectory(),"<VIDeofilename>.mp4");          fos = new fileOutputStream(mCurrentVIDeofile);         byte[] buffer = new byte[1024];         int length;         while ((length = fis.read(buffer)) > 0) {               fos.write(buffer, 0, length);          }                //fis.close();         //fos.close();   } catch (IOException e) {      // Todo: handle error     e.printstacktrace();   }finally{       try {           if(fis!=null)              fis.close();           if(fos!=null)              fos.close();       } catch (Exception e2) {        // Todo: handle exception        e2.printstacktrace();       }   }    }........ protected voID onActivityResult(int requestCode, int resultCode, Intent data) {switch (requestCode) {case CAMERA_WITH_VIDEO_DATA://pass data to above method to save it.saveVIDeofileOnActivityResult(data);break;default:break;}}
总结

以上是内存溢出为你收集整理的android – 尝试录制视频时出现VerifiyAndSetParameter错误全部内容,希望文章能够帮你解决android – 尝试录制视频时出现VerifiyAndSetParameter错误所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1101703.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存