आईओएस में ऑडियो और वीडियो कैसे चलाएं यह समझना बहुत जरूरी है, क्योंकि आजकल लगभग हर एप्लिकेशन में ऑडियो और वीडियो होता है। आपके गेमिंग एप्लिकेशन से लेकर सोशल मीडिया से लेकर आपके म्यूजिक प्लेयर वगैरह तक।
इस पोस्ट में, हम देखेंगे कि स्विफ्ट का उपयोग करके ऑडियो और वीडियो फ़ाइल कैसे चलाएं।
तो चलिए शुरू करते हैं।
चरण 1 − ओपन एक्सकोड → नया प्रोजेक्ट → सिंगल व्यू एप्लीकेशन → आइए इसे "ऑडियो वीडियो" नाम दें।
चरण 2 - Main.storyboard खोलें और तीन बटन जोड़ें और उन्हें नीचे दिखाए अनुसार नाम दें।
चरण 3 - तीन बटनों के लिए @IBOutlet बनाएं और इसे स्टॉप, प्लेबटन और वीडियो बटन का नाम दें, जैसा कि उनके नाम से पता चलता है कि उनका उपयोग ध्वनि चलाने और ध्वनि को रोकने और वीडियो चलाने के लिए किया जाएगा।
चरण 4 - हम ऐप्पल द्वारा दिए गए एवीफ़ाउंडेशन फ्रेमवर्क का उपयोग करेंगे, एवीफ़ाउंडेशन फ्रेमवर्क चार प्रमुख प्रौद्योगिकी क्षेत्रों को जोड़ता है जो एक साथ ऐप्पल प्लेटफॉर्म पर ऑडियोविज़ुअल मीडिया को कैप्चर करने, संसाधित करने, संश्लेषित करने, नियंत्रित करने, आयात करने और निर्यात करने के लिए कार्यों की एक विस्तृत श्रृंखला को शामिल करता है।
चरण 5 - अपने प्रोजेक्ट पर नेविगेट करें चरणों का निर्माण करें और दिखाए गए अनुसार AVFoundation Framework जोड़ें।
चरण 6 - अपनी प्रोजेक्ट डायरेक्टरी में वह mp3/ऑडियो फ़ाइल जोड़ें जिसे आप चलाना चाहते हैं।
चरण 7 - आप में ViewController.swift फ्रेमवर्क आयात करें,
<पूर्व>एवीफ़ाउंडेशन आयात करेंचरण 8 - AVAudioPlayer का एक ऑब्जेक्ट बनाएं।
var avPlayer =AVAudioPlayer()
चरण 9 - प्ले बटन में IBAction नीचे दिया गया कोड लिखें।
@IBAction func playButton(_ sender:Any) {guard let url =Bundle.main.url(forResource:"sample", withExtension:"mp3") अन्य {वापसी} करते हैं { avPlayer =AVAudioPlayer (सामग्रीऑफ:url) आज़माएं ) avPlayer.play() } कैच { }}
चरण 10 - स्टॉप IBAction में निम्न पंक्ति लिखें
@IBAction func stop(_ sender:Any) { avPlayer.stop()}
चरण 11 − वीडियो बटन में निम्नलिखित कोड लिखें
@IBAction func videoButton(_ sender:Any) { let path =Bundle.main.path(forResource:"one", ofType:"mp4") videoUrl =URL(fileURLWithPath:path!) चलो प्लेयर =AVPlayer( url:videoUrl as URL) चलो खिलाड़ी परत =AVPlayerLayer(खिलाड़ी:खिलाड़ी) खिलाड़ी परत।ऑडियो और वीडियो चलाने के लिए एप्लिकेशन चलाएँ।
पूरे कोड के लिए
उदाहरण
आयात करें _ प्रेषक:कोई भी) { UIScreen.main.brightness =0.6 गार्ड url =Bundle.main.url (forResource:"नमूना", एक्सटेंशन के साथ:"mp3") और {वापसी} करते हैं { avPlayer =AVAudioPlayer (सामग्रीऑफ:url) आज़माएं avPlayer.play() } पकड़ें { } } @IBAction func videoButton(_ प्रेषक:कोई भी) { पथ दें =Bundle.main.path(forResource:"one", ofType:"mp4") videoUrl =URL (fileURLWithPath:पथ दें) !) चलो प्लेयर =एवीप्लेयर (यूआरएल:यूआरएल के रूप में वीडियो यूआरएल) प्लेयरलेयर =एवीप्लेयरलेयर (प्लेयर:प्लेयर) प्लेयरलेयर। पूर्व>