>

그래서 웹 비디오의 오디오 지연 문제를 해결하려고합니다. 예를 들어 YouTube로 이동하여 비디오가 오디오와 일치하지 않는 것을 확인하면 비디오와 동기화되도록 오디오를 연기하거나 미리 재생하고 싶습니다. 오디오를 연기하는 방법을 알아 냈지만 오디오를 미리 재생하는 방법을 알 수 없었습니다. 도와주세요

오디오 재생 속도를 2.0으로 설정 한 후 다시 1.0으로 설정하려고했기 때문에 1 초 후에 비디오와 동기화됩니다. 하지만 웹 페이지에서 가져온 오디오의 재생 속도를 설정할 수 없습니다.

var audio = document.createElement('audio')
How I got the audio
chrome.tabCapture.capture({audio: true}, stream => {
    audio.srcObject = stream;
    audio.playbackRate = 2.0;
    console.log(audio.playbackRate);
}

재생 속도가 인쇄되면 2.0 대신 1입니다

내가 잘못 했어?


  • 답변 # 1

    아, 이것은 파일이 아닌 라이브 소스입니다. 재생 속도를 변경할 수 없습니다.

    이러한 점에 대해 생각해보십시오. 실시간으로 녹화되는 내용의 속도를 높일 수 있다면 미래를 효과적으로 향하게됩니다!

  • 이전 javascript - ES6 스타일 가져 오기와 함께 내장 Nodejs 또는 브라우저 API 메소드를 조건부로 사용하는 방법은 무엇입니까?
  • 다음 azure devops - MSBuild 게시 실행시 SSDT 게시 중지