एक <video></video>
तत्व बनाता है जो वेबकैम और माइक्रोफ़ोन से ऑडियो/वीडियो स्ट्रीम "कैप्चर" करता है |
createCapture()
एक नया p5.MediaElement ऑब्जेक्ट देता है। वीडियो डिफ़ॉल्ट रूप से दिखाए जाते हैं। उन्हें capture.hide()
कॉल करके छिपाया जा सकता है और image() का उपयोग करके कैनवास पर उकेरा जा सकता है |
पहला पैरामीटर, type
, वैकल्पिक है। यह कैप्चर का प्रकार निर्धारित करता है | डिफ़ॉल्ट रूप से, createCapture()
ऑडियो और वीडियो दोनों को कैप्चर करता है। यदि VIDEO
पास करते है, जैसे createCapture(VIDEO)
में, केवल वीडियो कैप्चर होगा। यदि AUDIO
पास करते है, जैसे कि createCapture(AUDIO)
, में, केवल ऑडियो कैप्चर होगा। स्ट्रीम को अनुकूलित करने के लिए एक बाधा वस्तु को भी पारित किया जा सकता है।संभावित संपत्तियों के लिए W3C दस्तावेज़ देखें। अलग-अलग ब्राउज़र अलग-अलग गुणों का समर्थन करते हैं |
"flipped" प्रॉपर्टी एक वैकल्पिक प्रॉपर्टी है जिसे {flipped:true}
सेट किया जा सकता है वीडियो आउटपुट को मिरर करने के लिए। अगर यह सत्य है तो इसका मतलब है कि वीडियो फ़्लिप कारा हुआ होगा और यदि कुछ भी उल्लेख नहीं किया गया है तो डिफ़ॉल्ट रूप से यह false
होगा |
दूसरा पैरामीटर, callback
, वैकल्पिक है। यह फ़ंक्शन तब कॉल किया जाता है जब कैप्चर उपयोग के लिए तैयार हो | कॉलबैक फ़ंक्शन में एक पैरामीटर, stream
, होना चाहिए, जो एक MediaStream ऑब्जेक्ट है।
ध्यान दें: createCapture()
केवल स्थानीय स्तर पर स्केच चलाने पर या HTTPS
का उपयोग करने पर काम करता है | और अधिक जानकारी के लिए यहाँ और यहाँ जाए |
उदाहरण
सिंटैक्स
createCapture([type], [flipped], [callback])
पैरामीटर्स
कैप्चर का प्रकार, ऑडियो या वीडियो, या एक बाधा वस्तु। डिफ़ॉल्ट रूप से वीडियो और ऑडियो दोनों स्ट्रीम कैप्चर की जाती हैं।
{flipped:true}
द्वारा कैप्चरिंग वीडियो को पलटें और आउटपुट को मिरर करें।डिफ़ॉल्ट रूप से यह असत्य है |
स्ट्रीम लोड होने पर कॉल होने वाला फंक्शन।
Returns
संबंधित संदर्भ
changed
तत्व बदलने पर फ़ंक्शन को कॉल करता है। myElement.changed(false) को कॉल करने से फ़ंक्शन अक्षम हो जाता है। .
createA
एक तत्व बनाता है जो दूसरे वेब पेज से लिंक होता है। पहला पैरामीटर, href, एक स्ट्रिंग है जो लिंक किए गए पेज का URL सेट करता है दूसरा पैरामीटर, html, एक स्ट्रिंग है जो हाइपरलिंक के आंतरिक एचटीएमएल को सेट करता है। टेक्स्ट, छवियों या बटनों को लिंक के रूप में उपयोग करना आम बात है। तीसरा पैरामीटर, target, वैकल्पिक है। यह स्ट्रिंग निर्दिष्ट करता है कि वेब ब्राउज़र का लिंक कहाँ खोलना है। डिफ़ॉल्ट रूप से, लिंक करंट ब्राउज़र टैब में खुलते हैं | '_blank' पास करने से लिंक नए ब्राउज़र टैब में खुल जाएगा | एमडीएन कुछ अन्य विकल्प का वर्णन करता है | .
createAudio
सरल ऑडियो प्लेबैक के लिए एक छिपा हुआ तत्व बनाता है। createAudio() एक नया p5.MediaElement ऑब्जेक्ट लौटाता है। पहला पैरामीटर, src, वीडियो का पथ है। यदि एक एकल स्ट्रिंग पारित की जाती है, जैसे '/assets/video.mp4', तो एक एकल वीडियो लोड होता है। एक ही वीडियो को विभिन्न प्रारूपों में लोड करने के लिए स्ट्रिंग्स की एक सरणी का उपयोग किया जा सकता है। उदाहरण के लिए, ['/assets/video.mp4', '/assets/video.ogv', '/assets/video.webm']| यह सुनिश्चित करने के लिए उपयोगी है कि वीडियो विभिन्न ब्राउज़रों पर विभिन्न क्षमताओं के साथ चल सके। समर्थित प्रारूपों के बारे में अधिक जानकारी के लिए एमडीएन देखें। दूसरा पैरामीटर, callback, वैकल्पिक है। ऑडियो चलाने के लिए तैयार होने के बाद कॉल होने वाला एक फ़ंक्शन है। .
createButton
एक तत्व बनाता है। पहला पैरामीटर, label, एक स्ट्रिंग है जो बटन पर प्रदर्शित लेबल सेट करता है। दूसरा पैरामीटर, value, वैकल्पिक है। यह एक स्ट्रिंग है जो बटन का मान निर्धारित करती है। अधिक जानकारी के लिए देखें एमडीएन। .