WebAudio平移无法使用WebRTC

时间:2015-07-03 11:08:31

标签: javascript html5 webrtc web-audio audio-panning

我正在尝试使用通过WebRTC获得的音频进行声音平移工作,但是下面的代码根本没有输出任何声音。但是,当我使用我的本地音频MediaStream做同样的事情时,它可以工作。

可能是什么问题?

private boolean isAppIsInBackground(Context context) {
    boolean isInBackground = true;
    ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
    if (Build.VERSION.SDK_INT > Build.VERSION_CODES.KITKAT_WATCH) {
        List<ActivityManager.RunningAppProcessInfo> runningProcesses = am.getRunningAppProcesses();
        for (ActivityManager.RunningAppProcessInfo processInfo : runningProcesses) {
            if (processInfo.importance == ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND) {
                for (String activeProcess : processInfo.pkgList) {
                    if (activeProcess.equals(context.getPackageName())) {
                        isInBackground = false;
                    }
                }
            }
        }
    } else {
        List<ActivityManager.RunningTaskInfo> taskInfo = am.getRunningTasks(1);
        ComponentName componentInfo = taskInfo.get(0).topActivity;
        if (componentInfo.getPackageName().equals(context.getPackageName())) {
            isInBackground = false;
        }
    }

    return isInBackground;
}

1 个答案:

答案 0 :(得分:1)

您使用的浏览器是什么?有浏览器错误阻止它在某些版本中工作。尝试Firefox每晚构建(https://nightly.mozilla.org/),我们已经修复了WebAudio / WebRTC集成。