Limited availability
createMediaStreamTrackSource()
㯠AudioContext
ã¤ã³ã¿ã¼ãã§ã¤ã¹ã®ã¡ã½ããã§ãæå®ããã MediaStreamTrack
ãããã¼ã¿ãåãåã鳿ºã表ã MediaStreamTrackAudioSourceNode
ã使ãã¦è¿ãã¾ãã
ãã®ã¡ã½ããã createMediaStreamSource()
ã¨ç°ãªãç¹ã¯ãæå®ããã MediaStream
ã®ä¸ã® id
ãè¾æ¸é ï¼ã¢ã«ãã¡ãããé ï¼ã§æåã®é³å£°ãã©ãã¯ãããã¼ã¿ãåãåã MediaStreamAudioSourceNode
ã使ããç¹ã§ãã
createMediaStreamTrackSource(track)
弿°
track
æ°ãããã¼ãã®ãã¹ã¦ã®é³å£°ãã¼ã¿ã®åå¾å
ã¨ãã¦ä½¿ç¨ãã MediaStreamTrack
ã§ãã
æå®ã®é³å£°ãã©ãã¯ããå¾ãããé³å£°ãã¼ã¿ã®åå¾å
ã¨ãã¦åã MediaStreamTrackAudioSourceNode
ãªãã¸ã§ã¯ããè¿ãã¾ãã
ãã®ä¾ã§ã¯ãã¦ã¼ã¶ã¼ã®ãã¤ã¯ã¸ã®ã¢ã¯ã»ã¹ãè¦æ±ããããã« getUserMedia()
ã使ãã¾ããã¢ã¯ã»ã¹ãã§ããããã«ãªãã¨ãé³å£°ã³ã³ããã¹ãã使ããgetUserMedia()
ãè¿ããã¹ããªã¼ã ã®æåã®é³å£°ãã©ãã¯ããé³å£°ãåå¾ãã MediaStreamTrackAudioSourceNode
ã createMediaStreamTrackSource()
ã«ãã使ãã¾ãã
ããã¦ãcreateBiquadFilter()
ã«ãã BiquadFilterNode
ã使ãã鳿ºããæµãã¦ããé³å£°ã«ãã¼ã·ã§ã«ããã£ã«ã¿ã¼ãé©ç¨ããããã«æå³éãè¨å®ãã¾ããããã¨ããã¤ã¯ããã®åºåãæ°ãããã¤ã¯ã¯ãããã£ã«ã¿ã¼ã«æµãããã£ã«ã¿ã¼ã®åºåãé³å£°ã³ã³ããã¹ãã®åºåå
(destination
) ã«é ã«æµããããã«ãªãã¾ãã
navigator.mediaDevices
.getUserMedia({ audio: true, video: false })
.then((stream) => {
audio.srcObject = stream;
audio.onloadedmetadata = (e) => {
audio.play();
audio.muted = true;
};
const audioCtx = new AudioContext();
const audioTracks = stream.getAudioTracks();
const source = audioCtx.createMediaStreamTrackSource(audioTracks[0]);
const biquadFilter = audioCtx.createBiquadFilter();
biquadFilter.type = "lowshelf";
biquadFilter.frequency.value = 3000;
biquadFilter.gain.value = 20;
source.connect(biquadFilter);
biquadFilter.connect(audioCtx.destination);
})
.catch((err) => {
// getUserMedia() ã®ã¨ã©ã¼ãå¦çãã
});
仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§ é¢é£æ
å ±
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4