我是音频/视频录制的新手。该脚本适用于我的摄像机和录音机。但是,我想知道如何实现它类似于可用的扩展,以便我可以记录一个选项卡和所涉及的所有音频。提前致谢。目前使用的是Ver.5.4.0
答案 0 :(得分:0)
这是一个开源的chrome扩展程序,支持标签,屏幕和任何已打开的应用程序的屏幕录制:
您可以使用tabCapture
API来捕获MediaStream
个对象;现在,您可以使用MediaRecorder API或 RecordRTC 来记录生成的流。
RecordRTC可以记录以下类型的流:
<canvas>
API <video>
或captureStream
元素捕获的流
var capturedStream = videoElement.captureStream();
var recorder = RecordRTC(videoElement.captureStream(), {
type: 'video'
});
或者:
var recorder = RecordRTC(tabCaptureStream, {
type: 'video'
});
只需确保您从上面的API获取MediaStream
对象;现在您可以使用RecordRTC记录该流。
关于“使用辅助摄像机轨道或屏幕轨道替换视频轨道”,您可以使用addTrack
,removeTrack
以及replaceTrack
方法。但是我不确定 MediaRecorder API是否可以记录替换的曲目:
// using Firefox
theStreamYouAreRecording.replaceTrack( screenTrack );
// using Chrome or Firefox
theStreamYouAreRecording.addTrack ( screenTrack );
所以你必须记录相机或屏幕。不要更换曲目。