refresh date: 2026-09-25 robots: noindex
תיאור
Desktop Capture API מצלם את התוכן של המסך, חלונות ספציפיים או כרטיסיות ספציפיות.
הרשאות
desktopCaptureסוגים
DesktopCaptureSourceType
Enum used to define set of desktop media sources used in chooseDesktopMedia().
טיפוסים בני מנייה (enum)
"screen"
"window"
"tab"
"audio"
טיפוסים בני מנייה (enum)
"include"
"exclude"
טיפוסים בני מנייה (enum)
"include"
"exclude"
טיפוסים בני מנייה (enum)
"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
כרטיסייה אופציונלי
כרטיסייה אופציונלית שבה נוצר הסטרימינג. אם לא מציינים את המזהה, רק התוסף שקורא ל-API יכול להשתמש בסטרימינג שנוצר. רק פריימים בכרטיסייה הנתונה שמקור האבטחה שלהם תואם ל-
tab.urlיכולים להשתמש בסטרימינג. המקור של הכרטיסייה חייב להיות מקור מאובטח, למשל HTTPS. -
callback
פונקציה
הפרמטר
callbackנראה כך:(streamId: string, options: object) => void
-
streamId
מחרוזת
מחרוזת אטומה שאפשר להעביר ל-API של
getUserMedia()כדי ליצור סטרימינג של מדיה שתואם למקור שהמשתמש בחר. אם המשתמש לא בחר מקור (כלומר, ביטל את ההודעה), הקריאה החוזרת (callback) נקראת עםstreamIdריק. אפשר להשתמש ב-streamIdשנוצר רק פעם אחת, והוא פג תוקף אחרי כמה שניות אם לא משתמשים בו. -
אפשרויות
אובייקט
Chrome מגרסה 57 ואילךמכיל מאפיינים שמתארים את השידור.
-
canRequestAudioTrack
בוליאני
הערך True אם "אודיו" נכלל במקורות הפרמטרים, ומשתמש הקצה לא מבטל את הסימון של התיבה "שיתוף אודיו". אחרת, הערך הוא False, ובמקרה כזה, אין לבקש שידור אודיו באמצעות קריאת getUserMedia.
-
-
החזרות
-
number
מזהה שאפשר להעביר אל cancelChooseDesktopMedia() למקרה שצריך לבטל את ההודעה.