मैंने अपने प्रोजेक्ट नेविगेटर में एक एमपी 4 संसाधन शामिल किया है। मैं इसे एवीप्लेयर में खेलना चाहता हूं। मुझे पता है कि एवीप्लेयर ऑब्जेक्ट को AVPlayer ऑब्जेक्ट के लिए कैसे बनाया जाए, और इसलिए अब मैं अपने एमपी 4 संसाधन को इंगित करने में उचित AVAsset लोड करना चाहता हूं। समस्या यह है कि AVAsset में केवल एक संपत्ति है WithURL: AVAsset बनाने के लिए विधि। मुझे एक संपत्ति चाहिए WithName: विधि, लेकिन वह विधि मौजूद नहीं है। अगर मेरे पास कोई यूआरएल नहीं है तो मैं अपनी एमपी 4 फ़ाइल कैसे चला सकता हूं? यदि नाम संदर्भ के माध्यम से खेलना संभव नहीं है, तो मैं अपनी एमपी 4 फ़ाइल के लिए फ़ाइल यूआरएल कैसे प्राप्त कर सकता हूं?मैं एवीप्लेयर के साथ एमपी 4 संसाधन कैसे चला सकता हूं?
5
A
उत्तर
12
URL प्राप्त करने के लिए,
[[NSBundle mainBundle] URLForResource:@"my_video" withExtension:@"mp4"]
-1
यह शायद अपने मुख्य बंडल में हो जाएगा, तो आप अपने कोड में साथ
- (NSString*) saveFilePath: (NSString *) add
{
NSString *filename = [NSURLRequest requestWithURL:[NSURL fileURLWithPath:
[[NSBundle mainBundle] pathForResource:add ofType:@"mp4"]isDirectory:NO]]];
return filename;
}
इस कॉपी अपने URL प्राप्त और फिर [self saveFilePath:@"Name of your file"]
कर URL प्राप्त कर सकते हैं।
पूर्ण कोड:
AVPlayer *player = [[AVPlayer alloc] initWithURL:[self saveFilePath:@"fileName"];
[player play];
+0
उफ़ मैं याद किया कि आपको आपके दस्तावेज़ में फ़ाइल नहीं पैदा कर रहे थे का उपयोग करें ... मैं तो बस एक रिकॉर्डिंग सवाल का जवाब दिया गया था और मैं उलझन में आया। वैसे भी, मैंने 'saveFilePath' कोड को ठीक किया है, इसलिए इसे अभी काम करना चाहिए। मैं आमतौर पर यह नहीं कहता, लेकिन जो भी नीचे गिर गया धन्यवाद। – Dustin
संबंधित मुद्दे
- 1. मैं एमपी 3 फ़ाइल कैसे चला सकता हूं?
- 2. मैं अपने एंड्रॉइड ऐप के res/raw फ़ोल्डर में एमपी 3 कैसे चला सकता हूं?
- 3. मैं एक्सकोड 4 में सी ++ प्रोग्राम कैसे चला सकता हूं?
- 4. मैं एसबीटी के साथ एंड्रॉइड परीक्षण कैसे चला सकता हूं?
- 5. मैं स्ट्रॉबेरी पर्ल के साथ प्रोग्राम कैसे चला सकता हूं?
- 6. मैं कोई प्रोग्राम कैसे चला सकता हूं?
- 7. एवीप्लेयर के साथ एयरप्ले?
- 8. मैं रूबी जेम कैसे चला सकता हूं?
- 9. क्रोम एचटीएमएल 5 एमपी 4 वीडियो चला सकता है लेकिन एचटीएमएल 5टेस्ट ने कहा कि क्रोम एमपी 4 वीडियो कोडेक
- 10. क्या मैं कम विशेषाधिकारों के साथ नोड.जेएस चला सकता हूं?
- 11. एवीप्लेयर वीडियो फ़ाइल नहीं चला रहा
- 12. यूट्यूब से एमपी 4 वीडियो कैसे खेलें?
- 13. एमपी 4 को एमपी 4 में कनवर्ट करें
- 14. मैं mod_perl2 के तहत डेवेल :: कवर कैसे चला सकता हूं?
- 15. मैवेन के साथ जेबीहेव परीक्षण कैसे चला सकता हूं?
- 16. एचटीएमएल ब्राउज़र के लिए वीएलसी के साथ स्ट्रीमिंग एमपी 4
- 17. एंड्रॉइड - कोई वीडियो नहीं चला सकता (एमपी 4/mov/3gp/etc।)?
- 18. मैं एक स्थिर निर्माता कैसे चला सकता हूं?
- 19. मैं एम्बेडेड संसाधन के "पथ" को कैसे खोज सकता हूं?
- 20. मैं जेनकींस से कैस्परजेस जावास्क्रिप्ट परीक्षण कैसे चला सकता हूं?
- 21. मैं कमांड लाइन से स्कैला + specs2 कैसे चला सकता हूं?
- 22. मैं WinForms में ध्वनि कैसे चला सकता हूं?
- 23. मैं एंड्रॉइड लुक-बार कैसे आसानी से चला सकता हूं?
- 24. मैं एक Mercurial सर्वर कैसे चला सकता हूं?
- 25. मैं बिना किसी संबंधित एप्लिकेशन के सीधे ध्वनि फ़ाइल (एमपी 3, WAV, आदि) कैसे चला सकता हूं?
- 26. मैं कक्षा कोड पर अपना कोड कैसे चला सकता हूं?
- 27. मैं QT में XPath क्वेरी कैसे चला सकता हूं?
- 28. मैं किसी वेबसाइट से पीएलएस फ़ाइल कैसे चला सकता हूं?
- 29. मैं एंड्रॉइड कमांड लाइन टूल्स कैसे चला सकता हूं?
- 30. मैं मोंगो में भूगर्भीय क्वेरी कैसे चला सकता हूं?
दाहिने हाथ पैनल में "लक्ष्य सदस्यता" का चयन करना न भूलें। इसके बिना यह मेरे लिए काम नहीं किया। –