इस प्रोजेक्ट के बारे में

Player एक MIT-लाइसेंस प्राप्त iOS और tvOS लाइब्रेरी है जो Swift में लिखी गई है और ऐप में मीडिया प्लेबैक जोड़ने के लिए है। यह स्थानीय मीडिया फ़ाइलों और रिमोट HTTP स्ट्रीम का समर्थन करती है, और अधिक उन्नत स्रोतों के लिए AVURLAsset या AVPlayerItem इंस्टेंस भी स्वीकार कर सकती है, जिसमें कस्टम HTTP हेडर और iCloud Photos/PHAsset वीडियो शामिल हैं। लाइब्रेरी को एक चाइल्ड व्यू कंट्रोलर के रूप में वितरित किया जाता है जिसे डेवलपर्स अपने स्वयं के व्यू पदानुक्रम में जोड़ते हैं। इसका API एक URL, एसेट या प्लेयर आइटम को उजागर करता है, साथ ही शुरुआत से चलाना, रोकना, फिल-मोड, वर्तमान समय, अवधि और लूपिंग से संबंधित व्यवहार को भी। डेलीगेट विधियाँ ऐप को प्लेबैक जीवनचक्र घटनाओं, समय परिवर्तन, लूपिंग और प्लेबैक पूर्णता के बारे में सूचित करती हैं, जिनका उपयोग कस्टम प्रोग्रेस UI बनाने के लिए किया जा सकता है। दस्तावेजीकृत सुविधाओं में अनुकूलन योग्य UI और उपयोगकर्ता इंटरैक्शन, इंटरफ़ेस-ओरिएंटेशन परिवर्तनों के लिए समर्थन, वीडियो फिल-मोड समायोजन और वीडियो-फ्रेम स्नैपशॉट शामिल हैं। रिपॉजिटरी में एकीकरण उदाहरण और API दस्तावेज़ शामिल हैं, और Swift Package Manager, CocoaPods के माध्यम से या एकल Player.swift स्रोत फ़ाइल को Xcode प्रोजेक्ट में कॉपी करके इंस्टॉलेशन का समर्थन किया जाता है। Swift 5.0 वर्तमान समर्थित संस्करण है, जिसमें Swift 4.2 और 4.0 के लिए पुरानी शाखाओं का उल्लेख किया गया है।