既然iPhone 3.0 sdk是公开的,我想我可以向那些已经玩过3.0 sdk的人提出这个问题.我想在我的应用程序中录制音频,但我想使用AVAudioRecorder而不是像SpeakHere演示的示例那样的旧录音方式.没有任何关于如何在iPhone开发人员中心做到最好的例子,只引用这些类.我是iPhone开发的新手,所以我正在寻找一个简单的示例来帮助我入门.提前致谢.
我正在开发网络视频接口论坛-Java项目,并遵循ONVIF应用程序员指南中描述的步骤.
我已经从wsdlsONVIF网站提供了源代码.我可以使用media.wsdl.检索实时流URI .现在我有一个录音问题.我尝试过的代码如下:
RecordingService recording_ervice = new RecordingService();
RecordingPort record_port = recording_ervice.getRecordingPort();
BindingProvider bindingProvider = (BindingProvider) record_port;
// Add a security handler for the credentials
final Binding binding = bindingProvider.getBinding();
List<Handler> handlerList = binding.getHandlerChain();
if (handlerList == null) {
handlerList = new ArrayList<Handler>();
}
handlerList.add(new RecordStream.SecurityHandler());
// binding.setHandlerChain(handlerList);
// Set the actual web services address instead of the mock service
Map<String, Object> requestContext = bindingProvider.getRequestContext();
requestContext.put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "http://" + deviceip + "/onvif/media_service");
requestContext.put(BindingProvider.USERNAME_PROPERTY, user);
requestContext.put(BindingProvider.PASSWORD_PROPERTY, …Run Code Online (Sandbox Code Playgroud) 很多人都在问这个问题,没有人似乎有答案所以我也没有.
一些应用程序如何提供记录android系统音频输出的功能?我找到的所有内容都是1432个不同站点上的相同教程,您可以在其中记录MIC输入.我不关心麦克风输入,我想要音频输出,只是无法想象如何访问它.
如果每个人都能以正确的方式接待我,我会很高兴.
是否可以使用客户端JavaScript从浏览器访问麦克风(内置或辅助)?
理想情况下,它会将录制的音频存储在浏览器中.谢谢!
我的Android Java应用程序需要将音频数据记录到RAM中并进行处理.这就是我使用"AudioRecord"类而不是"MediaRecorder"(仅记录到文件)的原因.
直到现在,我使用繁忙的循环轮询"read()"来表示音频数据.到目前为止,这一直在起作用,但它过多地占用了CPU.在两次民意调查之间,我将线程置于休眠状态以避免100%的CPU使用率.但是,这并不是一个干净的解决方案,因为无法保证睡眠时间,您必须减去安全时间,以免丢失音频片段.这不是CPU的最佳选择.对于并行运行的线程,我需要尽可能多的空闲CPU周期.
现在我使用"OnRecordPositionUpdateListener"实现了录制.根据SDK Docs,这看起来很有前途,也是正确的方法.一切似乎都有效(打开音频设备,读取()数据等)但从不调用Listner.
有人知道为什么吗?
信息:我正在使用真实的设备,而不是在仿真器下.使用Busy Loop录制基本上可以工作(但不是满意).永远不会调用Callback Listener.
这是我的源代码片段:
public class myApplication extends Activity {
/* audio recording */
private static final int AUDIO_SAMPLE_FREQ = 16000;
private static final int AUDIO_BUFFER_BYTESIZE = AUDIO_SAMPLE_FREQ * 2 * 3; // = 3000ms
private static final int AUDIO_BUFFER_SAMPLEREAD_SIZE = AUDIO_SAMPLE_FREQ / 10 * 2; // = 200ms
private short[] mAudioBuffer = null; // audio buffer
private int mSamplesRead; // how many samples are recently read
private AudioRecord mAudioRecorder; // Audio Recorder
... …Run Code Online (Sandbox Code Playgroud) 我尝试在Android 4.0中组织背景视频录制.但由于这些问题我无法做到:
虚拟表面在MediaRecorder中不起作用(错误:表面无效)
如果在Activity上使用Surface 1 x 1 px,则在活动暂停时销毁Surface(停止录制)
如果在WindowsManager上使用Surface 1 x 1 px,则会在应用程序暂停时销毁Surface(停止录制)
SurfaceTexture在MediaRecorder.setPreviewDisplay中不起作用(new Surface(SurfaceTexture))
小部件不允许处理Surface 1 x 1 px
状态栏不允许处理Surface 1 x 1 px
请帮我找到正确的方法.
我试图在android中录制语音但它会在路径上创建.mp3文件(sdcard/filename)但是当我运行这个文件时它不会播放因为它不会录制语音.
这是我的代码
public void onClick(View v) {
// TODO Auto-generated method stub
switch(v.getId()){
case(R.id.Button01):
try {
//audio.start();
startRecord();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
case(R.id.Button02):
//audio.stop();
stopRecord();
}
}
private void startRecord() throws IllegalStateException, IOException{
// recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.MIC); //ok so I say audio source is the microphone, is it windows/linux microphone on the emulator?
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setOutputFile("/sdcard/Music/"+System.currentTimeMillis()+".amr");
recorder.prepare();
recorder.start();
}
private void stopRecord(){
recorder.stop();
//recorder.release();
}
}
Run Code Online (Sandbox Code Playgroud)
清单文件
<uses-permission android:name="android.permission.RECORD_AUDIO" /> …Run Code Online (Sandbox Code Playgroud) 我想设置一个Selenium服务器,以便客户端可以在本地记录测试,记录的测试可以在使用Firefox + Chrome的Ubuntu服务器上重播和测试.
不幸的是,Selenium网站太混乱了,提到了很多不同的项目(Selenium 1,Selenium 2,Selenium RC,Selenium Grid),我不知道从哪里开始.
如何在Ubuntu盒子上设置Selenium Server?
recording ×10
android ×6
audio ×3
video ×2
background ×1
callback ×1
ios ×1
ip-camera ×1
iphone ×1
java ×1
javascript ×1
microphone ×1
networking ×1
objective-c ×1
onvif ×1
recorder ×1
selenium-ide ×1
selenium-rc ×1
testing ×1
ubuntu ×1
voice ×1