首先,我不得不说这是我的第一篇文章。尽管使用搜索工具箱寻找答案,但我可能会在没有意识到自己的情况下通过正确的主题,所以为了不以为然。
话虽如此,我的问题如下:
我的方法是以下方法,但它不起作用,可能是因为我没有正确理解循环:
const options = {
mimeType: 'audio/webm;codecs=pcm',
audioBitsPerSecond: 128
};
const recordedChunks = []
const mediaRecorder = new MediaRecorder(stream, options)
mediaRecorder.addEventListener('dataavailable', function (e) {
if (e.data.size > 0) {
recordedChunks.push(e.data)
}
})
mediaRecorder.addEventListener('stop', function () {
fileReader.readAsDataURL(new Blob(recordedChunks))
})
mediaRecorder.start()
我希望你能帮助我
答案 0 :(得分:2)
您很有可能想要使用dplyr
及其filter
功能。它会像这样工作:
library(dplyr)
DT %>% filter(var>value && var2>value2)
您不需要在此使用DT$var
和DT$var2
; dplyr
知道你引用变量时的意思。
当然,你可以对基础R做同样的事情,但是这种工作正是dplyr
所做的,所以坚持基础R,在这种情况下,只是受虐狂。