कंपनी का ब्यौरा
उपयोगकर्ता की लोकल डिस्क (उपयोगकर्ता की सहमति से) से मीडिया फ़ाइलें (ऑडियो, इमेज, वीडियो) ऐक्सेस करने के लिए, chrome.mediaGalleries
एपीआई का इस्तेमाल करें.
अनुमतियां
mediaGalleries
टाइप
AddGalleryWatchResult
प्रॉपर्टी
-
galleryId
स्ट्रिंग
-
सफलता
boolean
GalleryChangeDetails
प्रॉपर्टी
-
galleryId
स्ट्रिंग
बदली गई गैलरी की पहचान करता है.
-
टाइप
बदलाव के इवेंट का प्रकार.
GalleryChangeType
Enum
"contents_changed"
गैलरी के कॉन्टेंट बदल गए हैं.
"watch_dropped"
स्मार्टवॉच को डिसकनेक्ट कर दिया गया है, गैलरी की अनुमति हटा दी गई है या किसी दूसरी वजह से ऐसा किया गया है.
GetMediaFileSystemsInteractivity
Enum
"नहीं"
बातचीत के साथ काम न करें.
"yes"
उपयोगकर्ता से अनुमति वाली मीडिया गैलरी मैनेज करने के लिए कहें.
"if_needed"
उपयोगकर्ता से सिर्फ़ उन गैलरी को मैनेज करने के लिए कहें जिन्हें इसके लिए अनुमति मिली हो, लेकिन रिटर्न सेट खाली होता है.
GetMetadataType
Enum
"all"
MIME टाइप, मेटाडेटा टैग, और अटैच की गई इमेज वापस पाएं.
"mimeTypeAndTag"
सिर्फ़ माइम टाइप और मेटाडेटा टैग वापस पाएं.
"mimeTypeOnly"
सिर्फ़ MIME टाइप वापस पाएं.
MediaFileSystemMetadata
प्रॉपर्टी
-
deviceId
स्ट्रिंग ज़रूरी नहीं
अगर मीडिया गैलरी किसी हटाए जा सकने वाले डिवाइस पर है, तो ऑनलाइन रहने पर डिवाइस के लिए एक यूनीक आईडी.
-
galleryId
स्ट्रिंग
मीडिया गैलरी के लिए यूनीक और स्थायी आईडी.
-
isAvailable
boolean
अगर डिवाइस अभी उपलब्ध है, तो वैल्यू 'सही' होगी.
-
isMediaDevice
boolean
अगर मीडिया गैलरी वाले डिवाइस का किसी मीडिया डिवाइस के रूप में पता लगाया गया था, तो सही.
-
isRemovable
boolean
अगर मीडिया गैलरी हटाए जा सकने वाले डिवाइस पर है, तो वैल्यू 'सही' होगी.
-
नाम
स्ट्रिंग
फ़ाइल सिस्टम का नाम.
MediaFileSystemsDetails
प्रॉपर्टी
-
इंटरैक्टिव
GetMediaFileSystemsInteractivity ज़रूरी नहीं है
क्या अनुमति वाला सेट लौटाने से पहले, उपयोगकर्ता को दूसरी मीडिया गैलरी की अनुमति देने का अनुरोध करना है या नहीं. डिफ़ॉल्ट रूप से साइलेंट मोड चालू होता है. अगर वैल्यू 'yes' पास हो जाती है या ऐप्लिकेशन को किसी भी मीडिया गैलरी का ऐक्सेस नहीं दिया गया है और 'if_needed' वैल्यू पास कर दी गई है, तो मीडिया गैलरी कॉन्फ़िगरेशन डायलॉग दिखाया जाएगा.
MediaMetadata
प्रॉपर्टी
-
album
स्ट्रिंग ज़रूरी नहीं
ऑडियो और वीडियो के लिए तय किया गया है.
-
artist
स्ट्रिंग ज़रूरी नहीं
-
attachedImages
ब्लॉब[]
मीडिया फ़ाइल के मेटाडेटा में एम्बेड की गई इमेज. इसका इस्तेमाल आम तौर पर, एल्बम आर्ट या वीडियो के थंबनेल के लिए किया जाता है.
-
टिप्पणी
स्ट्रिंग ज़रूरी नहीं
-
कॉपीराइट
स्ट्रिंग ज़रूरी नहीं
-
डिस्क
नंबर ज़रूरी नहीं
-
कुल समय
नंबर ज़रूरी नहीं
ऑडियो और वीडियो के लिए तय किया गया है. कुछ सेकंड में.
-
शैली
स्ट्रिंग ज़रूरी नहीं
-
ऊंचाई
नंबर ज़रूरी नहीं
वीडियो के लिए तय किया गया. पिक्सल में.
-
language
स्ट्रिंग ज़रूरी नहीं
-
mimeType
स्ट्रिंग
ब्राउज़र स्निफ़ किया गया MIME टाइप.
-
rawTags
मीडिया फ़ाइल में मौजूद सभी मेटाडेटा. कई स्ट्रीम वाले फ़ॉर्मैट के लिए, स्ट्रीम के क्रम को सुरक्षित रखा जाएगा. कंटेनर मेटाडेटा पहला एलिमेंट है.
-
रोटेशन
नंबर ज़रूरी नहीं
वीडियो के लिए तय किया गया. डिग्री में.
-
title
स्ट्रिंग ज़रूरी नहीं
-
ट्रैक
नंबर ज़रूरी नहीं
-
चौड़ाई
नंबर ज़रूरी नहीं
MediaMetadataOptions
प्रॉपर्टी
-
metadataType
GetMetadataType ज़रूरी नहीं
इससे पता चलता है कि मेटाडेटा के किस सबसेट को वापस लाना है. अगर यह विकल्प उपलब्ध नहीं है, तो डिफ़ॉल्ट तौर पर 'सभी' सेट होता है.
StreamInfo
प्रॉपर्टी
-
टैग
ऑब्जेक्ट
स्ट्रीम के लिए टैग की फ़िल्टर न की गई स्ट्रिंग-> स्ट्रिंग डिक्शनरी.
-
टाइप
स्ट्रिंग
स्ट्रीम के कंटेनर या कोडेक के फ़ॉर्मैट के बारे में बताता है, जैसे कि "mp3", "h264".
तरीके
addGalleryWatch()
chrome.mediaGalleries.addGalleryWatch(
galleryId: string,
callback?: function,
)
दिए गए गैलरी आईडी वाली गैलरी के लिए गैलरी स्मार्टवॉच जोड़ता है. इसके बाद, दिए गए कॉलबैक को 'सफल या असफल' नतीजा मिलता है.
पैरामीटर
-
galleryId
स्ट्रिंग
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं
callback
पैरामीटर ऐसा दिखता है:(result: AddGalleryWatchResult) => void
-
नतीजा
-
लौटाए गए प्रॉडक्ट
-
Promise<AddGalleryWatchResult>
Chrome 116 और इसके बाद के वर्शनप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.
addUserSelectedFolder()
chrome.mediaGalleries.addUserSelectedFolder(
callback: function,
)
उपयोगकर्ता को डायरेक्ट्री पिकर प्रज़ेंट करें और चुनी गई डायरेक्ट्री को गैलरी के तौर पर जोड़ें. अगर उपयोगकर्ता पिकर को रद्द कर देता है, तो selectedFileSystemName खाली रहेगा. डायलॉग बॉक्स दिखने के लिए, उपयोगकर्ता के जेस्चर की ज़रूरत होती है. उपयोगकर्ता के जेस्चर के बिना, कॉलबैक इस तरह चलेगा जैसे उपयोगकर्ता ने रद्द किया हो.
पैरामीटर
-
कॉलबैक
function
callback
पैरामीटर ऐसा दिखता है:(mediaFileSystems: DOMFileSystem[], selectedFileSystemName: string) => void
-
mediaFileSystems
DOMFile सिस्टम[]
-
selectedFileSystemName
स्ट्रिंग
-
getMediaFileSystemMetadata()
chrome.mediaGalleries.getMediaFileSystemMetadata(
mediaFileSystem: DOMFileSystem,
)
किसी खास मीडिया फ़ाइल सिस्टम के बारे में मेटाडेटा पाने के लिए.
पैरामीटर
-
mediaFileSystem
DOMFileSystem
लौटाए गए प्रॉडक्ट
-
MediaFileSystemMetadata | इसके बारे में जानकारी नहीं
getMediaFileSystems()
chrome.mediaGalleries.getMediaFileSystems(
details?: MediaFileSystemsDetails,
callback?: function,
)
इस उपयोगकर्ता एजेंट में कॉन्फ़िगर की गई मीडिया गैलरी पाएं. अगर कोई भी कॉन्फ़िगर या उपलब्ध नहीं है, तो कॉलबैक को एक खाली कलेक्शन मिलेगा.
पैरामीटर
-
जानकारी
MediaFileSystemsDetails ज़रूरी नहीं
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं
callback
पैरामीटर ऐसा दिखता है:(mediaFileSystems: DOMFileSystem[]) => void
-
mediaFileSystems
DOMFile सिस्टम[]
-
लौटाए गए प्रॉडक्ट
-
Promise<DOMFileSystem[]>
Chrome 116 और इसके बाद के वर्शनप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.
getMetadata()
chrome.mediaGalleries.getMetadata(
mediaFile: Blob,
options?: MediaMetadataOptions,
callback?: function,
)
मीडिया फ़ाइल के लिए, खास तौर पर मीडिया से जुड़ा मेटाडेटा देता है. यह मीडिया गैलरी के साथ-साथ अन्य DOM फ़ाइल सिस्टम की फ़ाइलों के लिए भी काम करेगा.
पैरामीटर
-
mediaFile
ब्लॉब
-
विकल्प
MediaMetadataOptions ज़रूरी नहीं है
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं
callback
पैरामीटर ऐसा दिखता है:(metadata: MediaMetadata) => void
-
मेटाडेटा
-
लौटाए गए प्रॉडक्ट
-
Promise<MediaMetadata>
Chrome 116 और इसके बाद के वर्शनप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.
removeGalleryWatch()
chrome.mediaGalleries.removeGalleryWatch(
galleryId: string,
)
दिए गए गैलरी आईडी वाली गैलरी से गैलरी वॉच हटाता है.
पैरामीटर
-
galleryId
स्ट्रिंग
इवेंट
onGalleryChanged
chrome.mediaGalleries.onGalleryChanged.addListener(
callback: function,
)
मीडिया गैलरी बदलने या गैलरी स्मार्टवॉच को छोड़ने पर सक्रिय होता है.
पैरामीटर
-
कॉलबैक
function
callback
पैरामीटर ऐसा दिखता है:(details: GalleryChangeDetails) => void
-
जानकारी
-