תאריך הרענון: 2026-09-25 robots: noindex
תיאור
ה-API של סטרימינג ממחשב מצלם את התוכן של המסך, של חלונות בודדים או של כרטיסיות בודדות.
הרשאות
desktopCaptureסוגים
DesktopCaptureSourceType
סוג הנתונים Enum שמשמש להגדרת קבוצה של מקורות מדיה למחשב שמשמשים בפונקציה chooseDesktopMedia().
ספירה
"screen"
'window'
'tab'
"audio"
ספירה
include
"exclude"
ספירה
include
"exclude"
ספירה
'system'
'window'
"exclude"
Methods
cancelChooseDesktopMedia()
chrome.desktopCapture.cancelChooseDesktopMedia(
desktopMediaRequestId: number,
): void
הפונקציה מסתירה את תיבת הדו-שיח של הכלי לבחירת מדיה לשיתוף מסך, שמוצגת על ידי chooseDesktopMedia().
פרמטרים
-
desktopMediaRequestId
number
המזהה שמוחזר על ידי chooseDesktopMedia()
chooseDesktopMedia()
chrome.desktopCapture.chooseDesktopMedia(
sources: DesktopCaptureSourceType[],
targetTab?: Tab,
callback: function,
): number
מציג את ממשק המשתמש של הכלי לבחירת מדיה במחשב עם קבוצת המקורות שצוינה.
פרמטרים
-
מקורות
קבוצת המקורות שצריך להציג למשתמש. הסדר של המקורות בסט קובע את הסדר של הכרטיסיות בכלי לבחירת מקורות.
-
targetTab
כרטיסייה אופציונלי
כרטיסייה אופציונלית שבה נוצר הסטרימינג. אם לא מציינים, אפשר להשתמש בזרם שמתקבל רק בתוסף שמבצע את הקריאה. אפשר להשתמש בזרם רק על ידי פריימים בכרטיסייה הנתונה, שמקור האבטחה שלהם תואם ל-
tab.url. המקור של הכרטיסייה חייב להיות מקור מאובטח, למשל HTTPS. -
callback
פונקציה
הפרמטר
callbackנראה כך:(streamId: string, options: object) => void
-
streamId
מחרוזת
מחרוזת אטומה שאפשר להעביר אל
getUserMedia()API כדי ליצור מדיה סטרימינג שתואמת למקור שנבחר על ידי המשתמש. אם המשתמש לא בחר מקור כלשהו (כלומר, ביטל את ההנחיה), הפונקציה להתקשרות חזרה מופעלת עםstreamIdריק. אפשר להשתמש ב-streamIdשנוצר רק פעם אחת, והוא יפוג אחרי כמה שניות אם לא נעשה בו שימוש. -
options
אובייקט
Chrome 57 ואילךכולל מאפיינים שמתארים את הזרם.
-
canRequestAudioTrack
בוליאני
הערך הוא True אם 'אודיו' נכלל במקורות הפרמטרים, ומשתמש הקצה לא מבטל את הסימון של תיבת הסימון 'שיתוף אודיו'. אחרת הערך הוא false, ובמקרה כזה לא צריך לבקש זרם אודיו באמצעות הקריאה ל-getUserMedia.
-
-
החזרות
-
number
מזהה שאפשר להעביר אל cancelChooseDesktopMedia() אם צריך לבטל את ההנחיה.