display recorder怎么用

作者&投稿:晋房 (若有异议请与网页底部的电邮联系)
audio recorder怎么用~

试试这个......
public class Audio_Record extends Activity {
private static final int RECORDER_SAMPLERATE = 8000;
private static final int RECORDER_CHANNELS = AudioFormat.CHANNEL_IN_MONO;
private static final int RECORDER_AUDIO_ENCODING = AudioFormat.ENCODING_PCM_16BIT;
private AudioRecord recorder = null;
private Thread recordingThread = null;
private boolean isRecording = false;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

setButtonHandlers();
enableButtons(false);

int bufferSize = AudioRecord.getMinBufferSize(RECORDER_SAMPLERATE,
RECORDER_CHANNELS, RECORDER_AUDIO_ENCODING);
}

private void setButtonHandlers() {
((Button) findViewById(R.id.btnStart)).setOnClickListener(btnClick);
((Button) findViewById(R.id.btnStop)).setOnClickListener(btnClick);
}

private void enableButton(int id, boolean isEnable) {
((Button) findViewById(id)).setEnabled(isEnable);
}

private void enableButtons(boolean isRecording) {
enableButton(R.id.btnStart, !isRecording);
enableButton(R.id.btnStop, isRecording);
}

int BufferElements2Rec = 1024; // want to play 2048 (2K) since 2 bytes we use only 1024
int BytesPerElement = 2; // 2 bytes in 16bit format

private void startRecording() {

recorder = new AudioRecord(MediaRecorder.AudioSource.MIC,
RECORDER_SAMPLERATE, RECORDER_CHANNELS,
RECORDER_AUDIO_ENCODING, BufferElements2Rec * BytesPerElement);

recorder.startRecording();
isRecording = true;
recordingThread = new Thread(new Runnable() {
public void run() {
writeAudioDataToFile();
}
}, "AudioRecorder Thread");
recordingThread.start();
}

//convert short to byte
private byte[] short2byte(short[] sData) {
int shortArrsize = sData.length;
byte[] bytes = new byte[shortArrsize * 2];
for (int i = 0; i < shortArrsize; i++) {
bytes[i * 2] = (byte) (sData[i] & 0x00FF);
bytes[(i * 2) + 1] = (byte) (sData[i] >> 8);
sData[i] = 0;
}
return bytes;

}

private void writeAudioDataToFile() {
// Write the output audio in byte

String filePath = "/sdcard/voice8K16bitmono.pcm";
short sData[] = new short[BufferElements2Rec];

FileOutputStream os = null;
try {
os = new FileOutputStream(filePath);
} catch (FileNotFoundException e) {
e.printStackTrace();
}

while (isRecording) {
// gets the voice output from microphone to byte format

recorder.read(sData, 0, BufferElements2Rec);
System.out.println("Short wirting to file" + sData.toString());
try {
// // writes the data to file from buffer
// // stores the voice buffer
byte bData[] = short2byte(sData);
os.write(bData, 0, BufferElements2Rec * BytesPerElement);
} catch (IOException e) {
e.printStackTrace();
}
}
try {
os.close();
} catch (IOException e) {
e.printStackTrace();
}
}

private void stopRecording() {
// stops the recording activity
if (null != recorder) {
isRecording = false;
recorder.stop();
recorder.release();
recorder = null;
recordingThread = null;
}
}

private View.OnClickListener btnClick = new View.OnClickListener() {
public void onClick(View v) {
switch (v.getId()) {
case R.id.btnStart: {
enableButtons(true);
startRecording();
break;
}
case R.id.btnStop: {
enableButtons(false);
stopRecording();
break;
}
}
}
};

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
finish();
}
return super.onKeyDown(keyCode, event);
}
}

这是很久以前的软件了,现在的系统版本早就不支持了

Display Recorder是iPhone常用的屏幕录制工具,我们经常看到游戏和软件高手的演示视频就是用这个软件录制的。(机子必须越狱)

步骤/方法

1、打开cydia,添加178源,搜索Display Recorder安装



2、安装完设置里多出一个Display Recorder的选项

设置帧数、视频格式(建议设置H.264/mov可以预览视频和保存)、旋转


3、接下来设置激活方式(我设置的是按住下音量按钮来激活)


4、到你要录制的界面激活Display Recorder(就是你刚刚设置的那个激活方式的按键),屏幕会有提示


5、这时可以看到桌面的Display Recorder右上角有个小圆点,这就表示正在录制视频


6、当视频录制完,还是按刚刚的激活键会弹出提示框,选择确定或者删除


7、可以用iFunBox等传输工具导出
录制的视频文件存放目录: 文件系统/Library/Display Recorder

注意事项

该插件不支持声音录制


关于黑屏问题

视屏格式 MJPEG/AVI 录完后是没有画面的黑屏
需要选择这个格式(H.264/MOV及话筒声音)录完后完美显示,还同时录上了声音,单击视频可以直接保存至胶卷




黄山区15826732004: display recorder怎么用 -
贠莎复方: 1. 打开cydia,添加178源,搜索Display Recorder安装 2. 安装完设置里多出一个Display Recorder的选项,设置帧数、视频格式(建议设置H.264/mov可以预览视频和保存)、旋转 3. 接下来设置激活方式 4. 到你要录制的界面激活Display ...

黄山区15826732004: 苹果手机怎么录屏ios10 -
贠莎复方: 需要越狱才可以实现该操作,操作步骤如下; 1.在越狱的设备主屏上找到【Cydia】应用图标点击进入. 2.,点击底部的软件源进入后,点击右上角编辑【进入编辑状态后点击左上角的添加软件源;apt.178.com 确认添加】. 3.添加完成后在搜...

黄山区15826732004: display recorder怎么录屏 -
贠莎复方: 我用的是录屏大师,DR没用过,录屏大师打开就能直接录屏了

黄山区15826732004: iPhone怎么录制屏幕 -
贠莎复方: 可以在苹果商店里下载Display Recorder ,就能实现屏幕录像.1、安装DisplayRecorder之后,会在主屏上生成一个程序图标,点击进入,就能够看到开始录制的界面.点击左上角的【相机】图标就可以开始录制了.2、点击【视频格式】,就能够选择是否带声音和不带声音两个版本.如果录屏时不需要声音讲解的话可选择H.264/MOV,如果是游戏录像、或是一些需要即时讲解的视频就选择第二个.

黄山区15826732004: 苹果5手机版displayrec怎么用 -
贠莎复方: ipad版“display rec ”的使用操作为:(ipad必须已越狱) 第一步:打开“cydia”,添加178源,搜索“Display Recorder”安装.第二步:安装完“设置”里多出一个Display Recorder的选项,可以设置帧数、视频格式(建议设置H.264/mov可以预览视频和保存)、旋转:第三步:设置激活方式(可以设置为按住下音量按钮来激活):第四步:到需要录制的界面激活Display Recorder(就是刚刚设置的那个激活方式的按键),屏幕会有提示:第五步:录制结束后可以用iFunBox等传输工具导出.录制的视频文件存放目录: 文件系统/Library/Display Recorder :

黄山区15826732004: 如何利用Display Recorder插件将iPhone屏幕输出到电脑?
贠莎复方: 进入Display Recorder,在底部我们打开启用网页服务器的开关,会显示出一个网址,如下图:在Display Recorder的视频教程中提到过,这个网址其实是让我们可以在电脑端观看我们录制的视频.首先要保证我们的iPhone和电脑处于同一个局域网,然后我们在电脑端输入网址后会显示出和iPhone同样的演示界面.关键就在于这里,当我们退出Display Recorder的时候,会发现iPhone画面依然是同步于电脑端的!最重要的是,我们可以同时在iPhone上和电脑端对演示进行控制.

黄山区15826732004: iOS10系统的手机怎么录屏? -
贠莎复方: iOS11系统及以上系统的苹果手机中带有录屏的功能,将手机屏幕向上滑动,打开快捷功能的页面,点击如图所示的“圆圈”就可以开始录屏了.而iOS10及以下系统的苹果手机,则需要借助录屏工具了.在手机中搜索该录屏工具,并安装在手机上就可以开始录制视频了.

黄山区15826732004: 苹果6怎么录制屏幕啊?有没有不越狱的相关软件?? -
贠莎复方: 没有,目前只有越狱才可以使用录屏插件.越狱的方法有在越狱的设备主屏上找到【Cydia】应用图标点击进入. 点击底部的软件源进入后,点击右上角编辑【进入编辑状态后点击左上角的添加软件源;apt.178.com 确认添加】. 添加完成...

黄山区15826732004: 苹果手机怎么录屏幕 -
贠莎复方: 截图就是home+power键.但是录视频(是说录屏幕内容吗?)您需要借助插件,越狱后安装screen recorder,打开软件后内有讲解,一看就懂(得会鸟文)

黄山区15826732004: iphone已越狱,有什么好的屏幕录像插件,可录下手机声音的 -
贠莎复方: Display Recorder是iPhone常用的屏幕录制工具,我们经常看到游戏和软件高手的演示视频就是用这个软件录制的.(机子必须越狱) 步骤/方法 打开cydia,添加178源,搜索Display Recorder安装2.安装完设置里多出一个Display Recorder的选...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网