āĻŦāϰā§āĻŖāύāĻž
āĻĄā§āϏā§āĻāĻāĻĒ āĻā§āϝāĻžāĻĒāĻāĻžāϰ API āĻĒāϰā§āĻĻāĻžāϰ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤā§, āĻĒā§āĻĨāĻ āĻāĻāύā§āĻĄā§, āĻŦāĻž āĻĒā§āĻĨāĻ āĻā§āϝāĻžāĻŦ āĻā§āϝāĻžāĻĒāĻāĻžāϰ āĻāϰā§āĨ¤
āĻ āύā§āĻŽāϤāĻŋ
desktopCapture āĻĒā§āϰāĻāĻžāϰāĻā§āĻĻ
DesktopCaptureSourceType
ChooseDesktopMedia() āĻ āĻŦā§āϝāĻŦāĻšā§āϤ āĻĄā§āϏā§āĻāĻāĻĒ āĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻā§āϏā§āϰ āϏā§āĻ āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰāϤ⧠Enum āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧāĨ¤
āĻāύāĻžāĻŽ
"āĻĒāϰā§āĻĻāĻž"
"āĻāĻžāύāĻžāϞāĻž"
"āĻā§āϝāĻžāĻŦ"
"āĻ
āĻĄāĻŋāĻ"
āĻāύāĻžāĻŽ
"āĻ
āύā§āϤāϰā§āĻā§āĻā§āϤ"
"āĻŦāĻžāĻĻ"
SystemAudioPreferenceEnum
āĻŽāĻŋāϰāϰ āϏāĻŋāϏā§āĻā§āĻŽ āĻ āĻĄāĻŋāĻāĻĒā§āϰā§āĻĢāĻžāϰā§āύā§āϏāĻāύāĻžāĻŽ āĨ¤
āĻāύāĻžāĻŽ
"āĻ
āύā§āϤāϰā§āĻā§āĻā§āϤ"
"āĻŦāĻžāĻĻ"
WindowAudioPreferenceEnum
āĻŽāĻŋāϰāϰ āĻāĻāύā§āĻĄā§āĻ āĻĄāĻŋāĻāĻĒā§āϰā§āĻĢāĻžāϰā§āύā§āϏāĻāύāĻžāĻŽ āĨ¤
āĻāύāĻžāĻŽ
"āϏāĻŋāϏā§āĻā§āĻŽ"
"āĻāĻžāύāĻžāϞāĻž"
"āĻŦāĻžāĻĻ"
āĻĒāĻĻā§āϧāϤāĻŋ
cancelChooseDesktopMedia()
chrome.desktopCapture.cancelChooseDesktopMedia(
desktopMediaRequestId: number,
): void
ChooseDesktopMedia() āĻĻā§āĻŦāĻžāϰāĻž āĻĻā§āĻāĻžāύ⧠āĻĄā§āϏā§āĻāĻāĻĒ āĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻĒāĻŋāĻāĻžāϰ āĻĄāĻžāϝāĻŧāĻžāϞāĻ āϞā§āĻāĻžāϝāĻŧāĨ¤
āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ
- desktopMediaRequestId
āϏāĻāĻā§āϝāĻž
āĻāϝāĻŧāύāĻĄā§āϏā§āĻāĻāĻĒāĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž() āĻĻā§āĻŦāĻžāϰāĻž āĻāĻāĻĄāĻŋ āĻĢā§āϰāϤ āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻā§
chooseDesktopMedia()
chrome.desktopCapture.chooseDesktopMedia(
sources: DesktopCaptureSourceType[],
targetTab?: Tab,
callback: function,
): number
āĻāϤā§āϏāĻā§āϞāĻŋāϰ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϏā§āĻ āϏāĻš āĻĄā§āϏā§āĻāĻāĻĒ āĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻĒāĻŋāĻāĻžāϰ UI āĻĻā§āĻāĻžāϝāĻŧ⧎
āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ
- āϏā§āϤā§āϰ
āĻā§āϏā§āϰ āϏā§āĻ āϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻā§ āĻĻā§āĻāĻžāύ⧠āĻāĻāĻŋāϤāĨ¤ āϏā§āĻā§āϰ āϏā§āϰā§āϏ āĻ āϰā§āĻĄāĻžāϰ āĻĒāĻŋāĻāĻžāϰ⧠āĻā§āϝāĻžāĻŦ āĻ āϰā§āĻĄāĻžāϰ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰā§āĨ¤
- āĻāĻžāϰā§āĻā§āĻ āĻā§āϝāĻžāĻŦ
āĻā§āϝāĻžāĻŦ āĻāĻā§āĻāĻŋāĻ
āĻāĻā§āĻāĻŋāĻ āĻā§āϝāĻžāĻŦ āϝāĻžāϰ āĻāύā§āϝ āϏā§āĻā§āϰā§āĻŽ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āϝāĻĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰāĻž āύāĻž āĻĨāĻžāĻā§ āϤāĻžāĻšāϞ⧠āĻĢāϞāĻžāĻĢāϞ āϏā§āĻā§āϰā§āĻŽ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāϞāĻŋāĻ āĻāĻā§āϏāĻā§āύāĻļāύ āĻĻā§āĻŦāĻžāϰāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āϏā§āĻā§āϰā§āĻŽāĻāĻŋ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻĒā§āϰāĻĻāϤā§āϤ āĻā§āϝāĻžāĻŦā§āϰ āĻĢā§āϰā§āĻŽā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠āϝāĻžāϰ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻžāϰ āĻŽā§āϞ
tab.urlāϏāĻžāĻĨā§ āĻŽā§āϞā§āĨ¤ āĻā§āϝāĻžāĻŦā§āϰ āĻā§āĻĒāϤā§āϤāĻŋ āĻ āĻŦāĻļā§āϝāĻ āĻāĻāĻāĻŋ āύāĻŋāϰāĻžāĻĒāĻĻ āĻā§āϏ āĻšāϤ⧠āĻšāĻŦā§, āϝā§āĻŽāύ HTTPSāĨ¤ - āĻāϞāĻŦā§āϝāĻžāĻ
āĻĢāĻžāĻāĻļāύ
callbackāĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰāĻāĻŋ āĻāϰ āĻŽāϤ⧠āĻĻā§āĻāĻžāĻā§āĻā§:(streamId: string, options: object) => void
- āϏā§āĻā§āϰāĻŋāĻŽāĻāĻāĻĄāĻŋ
āϏā§āĻā§āϰāĻŋāĻ
āĻāĻāĻāĻŋ āĻ āϏā§āĻŦāĻā§āĻ āϏā§āĻā§āϰāĻŋāĻ āϝāĻž
getUserMedia()API-āϤ⧠āĻĒāĻžāϏ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠āĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āϏā§āĻā§āϰāĻŋāĻŽ āϤā§āϰāĻŋ āĻāϰāϤ⧠āϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āύāĻŋāϰā§āĻŦāĻžāĻāĻŋāϤ āĻāϤā§āϏā§āϰ āϏāĻžāĻĨā§ āĻŽāĻŋāϞ⧠āϝāĻžāϝāĻŧāĨ¤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āϝāĻĻāĻŋ āĻā§āύ⧠āĻā§āϏ āύāĻŋāϰā§āĻŦāĻžāĻāύ āύāĻž āĻāϰ⧠āĻĨāĻžāĻā§ (āĻ āϰā§āĻĨāĻžā§ āĻĒā§āϰāĻŽā§āĻĒāĻ āĻŦāĻžāϤāĻŋāϞ āĻāϰā§) āϤāĻžāĻšāϞ⧠āĻāĻāĻāĻŋ āĻāĻžāϞāĻŋstreamIdāĻĻāĻŋāϝāĻŧā§ āĻāϞāĻŦā§āϝāĻžāĻ āĻŦāϞāĻž āĻšāϝāĻŧāĨ¤ āϤā§āϰāĻŋstreamIdāĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻāĻŦāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠āĻāĻŦāĻ āĻāϝāĻŧā§āĻ āϏā§āĻā§āύā§āĻĄ āĻĒāϰ⧠āĻŽā§āϝāĻŧāĻžāĻĻ āĻļā§āώ āĻšāϝāĻŧā§ āϝāĻžāϝāĻŧ āϝāĻāύ āĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧ āύāĻžāĨ¤ - āĻŦāĻŋāĻāϞā§āĻĒ
āĻŦāϏā§āϤā§
Chrome 57+āϏā§āĻā§āϰāĻŋāĻŽ āĻŦāϰā§āĻŖāύāĻž āĻāϰ⧠āĻāĻŽāύ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āϰāϝāĻŧā§āĻā§āĨ¤
- āĻ āĻĄāĻŋāĻāĻā§āϰā§āϝāĻžāĻ āĻ āύā§āϰā§āϧ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ
āĻŦā§āϞāĻŋāϝāĻŧāĻžāύ
āϏāϤā§āϝ āϝāĻĻāĻŋ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰ āĻāϤā§āϏāĻā§āϞāĻŋāϤ⧠"āĻ āĻĄāĻŋāĻ" āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻļā§āώ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠"āĻ āĻĄāĻŋāĻ āĻļā§āϝāĻŧāĻžāϰ āĻāϰā§āύ" āĻā§āĻāĻŦāĻā§āϏāĻāĻŋ āĻāύāĻā§āĻ āύāĻž āĻāϰā§āĨ¤ āĻ āύā§āϝāĻĨāĻžāϝāĻŧ āĻŽāĻŋāĻĨā§āϝāĻž, āĻāĻŦāĻ āĻāĻ āĻā§āώā§āϤā§āϰā§, getUserMedia āĻāϞā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻ āĻĄāĻŋāĻ āϏā§āĻā§āϰāĻŋāĻŽā§āϰ āĻāύā§āϝ āĻāĻŋāĻā§āĻāĻžāϏāĻž āĻāϰāĻž āĻāĻāĻŋāϤ āύāϝāĻŧāĨ¤
āϰāĻŋāĻāĻžāϰā§āύāϏ
āϏāĻāĻā§āϝāĻž
āĻĒā§āϰāĻŽā§āĻĒāĻāĻāĻŋ āĻŦāĻžāϤāĻŋāϞ āĻāϰāĻžāϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāϞ⧠āĻāĻāĻāĻŋ āĻāĻāĻĄāĻŋ āϝāĻž āĻŦāĻžāϤāĻŋāϞ āĻāϰāϤ⧠āĻĒāĻžāϏ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§ChooseDesktopMedia()