标签: recording

如何在Eclipse 3.5中录制和重放宏?

您会推荐哪种工具进行宏录制和重放?还有语言吗?我经常在Eclipse和Emacs(实际上是Xemacs)之间切换以进行编辑任务.

如果我不必经常这样做会很好.如果在eclipse中有一个宏语言/记录器可能会发生这种情况.它可以在Netbeans中使用,那么为什么这不是eclipse的优先事项呢?

eclipse macros recording replay

2
推荐指数
1
解决办法
4006
查看次数

进入后台后iPhone AVAudioRecorder暂停问题

进入后台后,我有一个暂停AVAudioRecorder的问题.基本上,它是这样的(_recorder是我的AVAudioRecorder实例):

  1. 开始录制:

    [_recorder record];
    
    Run Code Online (Sandbox Code Playgroud)
  2. 按设备上的主页按钮.

  3. 因为我已经为此案例的通知设置了观察者(在viewDidLoad中),我的自定义方法applicationDidEnterBackground会触发.
  4. 在applicationDidEnterBackground我做:

    [_recorder pause];
    
    Run Code Online (Sandbox Code Playgroud)
  5. 现在,当我点击应用程序图标时,将应用程序带到前台,立即录制,不采取任何操作.这甚至更奇怪,因为检查财产:

    _recorder.recording == YES
    
    Run Code Online (Sandbox Code Playgroud)

返回NO.

我有一个函数,NSTimer每0.1秒调用一次(刷新UI等),在这个函数中我有这个:

if(_recorder.recording) {
    NSLog(@"recording");
}
else {
    NSLog(@"not recording");
    NSLog(@"time: %f", _recorder.currentTime);
} 
Run Code Online (Sandbox Code Playgroud)

它在控制台上打印:

    ...
    not recording
    time: 9.404082
    not recording
    not recording
    time: 9.473197
    not recording
    time: 9.531179
    not recording
    time: 9.629206
    not recording
    time: 9.728435
    ...
Run Code Online (Sandbox Code Playgroud)

因此,正如您所看到的,录音机的currentTime一直在增加,并且正在录制音频.

任何想法如何解决这个问题?

iphone audio background recording

2
推荐指数
1
解决办法
1646
查看次数

在Android应用中录制媒体时崩溃

我刚刚开始,我正在使用开发人员教程.我已经修改了下面的录制代码,但是我收到了一个错误,我不确定.我没有深入的Java级别,而且我只有大约3周的时间进入对象和类.这个应用程序是一个项目,我们没有规格.

private static final String LOG_TAG = "Recording";

//start recording stuff

private RecordButton mRecordButton = null;
private MediaRecorder mRecorder = null;

private void onRecord(boolean start)
{
    if (start)
        startRecording();
    else
        stopRecording();

}

private void startRecording()
{
    mRecorder = new MediaRecorder();
    mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
    mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
    mRecorder.setOutputFile("/sdCard0/panic_record/" + System.currentTimeMillis()+ ".3gp");
    mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
    try {
        mRecorder.prepare();
    } catch (IOException e) {
        Log.e(LOG_TAG, "prepare() failed");
    }

    mRecorder.start();
}

private void stopRecording()
{
    mRecorder.stop();
    mRecorder.release();
    mRecorder = null;
}

class RecordButton extends Button {
    boolean mStartRecording = true; …
Run Code Online (Sandbox Code Playgroud)

android recording

2
推荐指数
1
解决办法
3656
查看次数

如何在屏幕捕获程序中使用 Java 获得超过 30FPS?

我目前正在使用 Java 中的 Robot 类来记录屏幕。但是,它没有达到每秒 30 帧的最小值。我不是重新创建对象,而是尽可能高效,但我平均每秒只有 15 帧左右。机器人根本不切割它。

我可以用什么来捕获屏幕?我试过 Xuggle,但我似乎也无法足够快地捕捉它。

java screen capture recording awtrobot

2
推荐指数
2
解决办法
5045
查看次数

安卓有没有好的录音库?

我正在寻找类似 Android 内置相机应用程序的东西,仅用于录音。如果可能,我想启动一个活动,并检索已保存音频数据的文件的 URL。不管它是否以其他方式工作,但它应该同样简单。我试图用谷歌搜索它,但一无所获。有这样的图书馆吗?

audio android recording

2
推荐指数
1
解决办法
8336
查看次数

将JavaScript测试用例转换回测试构造函数

我已经使用TestCafe Studio记录了几个测试用例,并将它们转换为JavaScript以在Jenkins和TeamCity上运行。但是,我们内部的应用程序正在不断更新,因此我们也需要更新几个测试用例。

我需要继续记录测试并将其转换为原始状态,然后再将其转换为JavaSript,以便可以使用测试构造函数和记录器。但是我没有找到这个转换器。我可以将我的JavaScript测试用例转换回原始格式,以便重新记录和更新它们吗?

javascript automated-tests converters recording testcafe

2
推荐指数
1
解决办法
52
查看次数

Android Q(10) 中具有 MediaRecorder 的 AccessibilityService 30 秒音频,而呼叫接收(应答)无法工作

这里参考开发者网站 和通话录音android 10 尝试录制音频文件并将其保存到其本地目录路径,我使用AccessibilityService来实现它在Android Q(10)中的录音 服务代码如下

MyService.java

package nisarg.app.demo;

import android.accessibilityservice.AccessibilityButtonController;
import android.accessibilityservice.AccessibilityService;
import android.accessibilityservice.AccessibilityServiceInfo;
import android.annotation.SuppressLint;
import android.app.Notification;
import android.app.NotificationChannel;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.media.AudioDeviceInfo;
import android.media.AudioManager;
import android.media.MediaRecorder;
import android.os.Build;
import android.os.Handler;
import android.provider.Settings;
import android.text.TextUtils;
import android.util.Log;
import android.view.WindowManager;
import android.view.accessibility.AccessibilityEvent;
import android.view.accessibility.AccessibilityNodeInfo;
import java.io.IOException;
import androidx.core.app.NotificationCompat;
import static android.media.AudioManager.ADJUST_RAISE;
import static nisarg.app.demo.MainActivity.fileName;

public class MyService extends AccessibilityService {

    private AccessibilityButtonController accessibilityButtonController;
    private AccessibilityButtonController
            .AccessibilityButtonCallback accessibilityButtonCallback;
    private boolean mIsAccessibilityButtonAvailable; …
Run Code Online (Sandbox Code Playgroud)

audio service android accessibility recording

2
推荐指数
1
解决办法
5041
查看次数

iphone编程 - 如何录制通话

iPhone SDK中是否有任何API可以录制呼叫并在以后播放?

iphone call recording

1
推荐指数
1
解决办法
1227
查看次数

当CTCallStateIncoming时,AVAssetWriter完成写入失败

我使用AVAssetWriter AVCaptureSession来录制视频.工作得很好.我使用UIApplicationDidEnterBackgroundNotification和CTCallCenter.callEventHandler在应用程序进入后台或来电时停止记录.UIApplicationDidEnterBackgroundNotification工作正常.但在CTCallCenter.callEventHandler中,[AVAssetWriter finishWriting]返回NO.这是AVAssetWriter.error:

Error Domain = AVFoundationErrorDomain Code = -11800"这项操作无法完成"UserInfo = 0x6c0bc20 {NSLocalizedFailureReason =发生未知错误(-12785),NSUnderlyingError = 0x6c0fc80"操作无法完成.(OSStatus error -12785.)", NSLocalizedDescription =这项操作无法完成}

当来电时,AVAssetWriter似乎立即失败.录制的文件未完成且无法播放.有人告诉我该如何处理?

CTCallCenter代码:

    m_callCenter = [[CTCallCenter alloc] init];
    m_callCenter.callEventHandler= ^(CTCall* call)
    {
        if (call.callState == CTCallStateDialing || call.callState == CTCallStateIncoming){
            [self stopRecording];
            //[self performSelectorOnMainThread:@selector(stopRecording) withObject:nil waitUntilDone:NO];
        }
    };
Run Code Online (Sandbox Code Playgroud)

stopRecording在其他情况下工作正常.

recording avassetwriter

1
推荐指数
1
解决办法
1402
查看次数

从sqllite数据库存储和修复blob for android

我需要知道在eclipse中定义blob数据类型.我正在为Android开发一个应用程序,我想在数据库中保存图像和记录.我知道必须使用blob作为数据类型.我的问题是如何在类和DBhandler类中定义它.有人可以帮我提供代码帮助.

database eclipse android image recording

1
推荐指数
1
解决办法
4537
查看次数

如何在android中添加视频过滤器?

如何在录制时添加对视频的过滤以及在android中保存之后...?

mediaRecorder = new MediaRecorder();

        mCamera.unlock();
        mediaRecorder.setCamera(mCamera);

        mediaRecorder.setAudioSource(MediaRecorder.AudioSource.CAMCORDER);
        mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);

        mediaRecorder.setProfile(CamcorderProfile
                .get(CamcorderProfile.QUALITY_LOW));
        // mediaRecorder.setVideoEncodingBitRate(690000);
        mediaRecorder.setVideoEncodingBitRate(6000000);
        // mediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264);
        // mediaRecorder.setOutputFile("/sdcard/Movie.mp4");

        demoVideoFolder = Environment.getExternalStorageDirectory()
                .getAbsolutePath() + "/videokit/";
        demoVideoPath = demoVideoFolder + "in.mp4";
        // Toast.makeText(getApplicationContext(), ""+demoVideoFolder,
        // 56).show();

        File storagePath2 = new File(demoVideoFolder);
        storagePath2.mkdir();

        mediaRecorder.setOutputFile("/sdcard/videokit/in.mp4");
        rotateBackVideo(mediaRecorder);

        try {
            mediaRecorder.prepare();
        } catch (IllegalStateException e) {
            releaseMediaRecorder();

        } catch (IOException e) {
            releaseMediaRecorder();

        }
Run Code Online (Sandbox Code Playgroud)

我想在使用MediaRecorder录制时在我的视频中添加多个滤镜,并在保存的视频后添加滤镜.如何实现第二种情况..?

video android filtering recording

0
推荐指数
1
解决办法
2129
查看次数

如何在Android中显示录制时间?

我为Android开发了一个录音应用程序,可以正常运行。现在,我想在中显示录制时间TextView。我该如何实施?

audio android recording

-1
推荐指数
1
解决办法
8731
查看次数