使用意图时如何限制录制?我试过这段代码:
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra("android.intent.extra.durationLimit",5);
startActivityForResult(intent,RQS_RECORDING);
Run Code Online (Sandbox Code Playgroud)
当我录制视频时,这部分代码工作正常.时间从5倒数到0,5秒后录音自动停止.但是当我录制声音时,这个有限的时间不起作用.为什么?
Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
intent.putExtra("android.intent.extra.durationLimit", 5);
startActivityForResult(intent, RQS_RECORDING);
Run Code Online (Sandbox Code Playgroud)
当我录制声音时,为什么这个时间限制5秒不起作用?
我需要在android L中使用screenrecord应用程序来录制更长的视频。我遵循了这个问题的建议,并决定构建android。 如何增加Android Kitkat的ADB屏幕记录的时限
经过多次尝试后,我仍未成功,因为从build中提取的screenrecorder二进制文件不起作用。当我将screenrecord文件推到ANDROID并在chmod并启动screenrecord之后,这就是交流,我得到了:
CANNOT LINK EXECUTABLE: empty/missing DT_HASH in "./screenrecord" (built with --hash-style=gnu?)
Run Code Online (Sandbox Code Playgroud)
我在Nexus 5上进行测试时,正在使用Ubuntu 14和便当配置锤头。
我该如何解决?