منصوبے کے بارے میں
Player ایک MIT لائسنس یافتہ iOS اور tvOS لائبریری ہے جو Swift میں لکھی گئی ہے اور ایپ میں میڈیا پلے بیک شامل کرنے کے لیے استعمال ہوتی ہے۔ یہ مقامی میڈیا فائلوں اور ریموٹ HTTP سٹریمز کو سپورٹ کرتی ہے، اور مزید جدید ذرائع کے لیے AVURLAsset یا AVPlayerItem انسٹینسز بھی قبول کر سکتی ہے، بشمول حسب ضرورت HTTP ہیڈرز اور iCloud Photos/PHAsset ویڈیوز۔
لائبریری کو ایک چائلڈ ویو کنٹرولر کے طور پر تقسیم کیا جاتا ہے جسے ڈویلپر اپنے ویو ہائرارکی میں شامل کرتے ہیں۔ اس کا API ایک URL، اثاثہ، یا پلیئر آئٹم کو ظاہر کرتا ہے، ساتھ ہی شروع سے چلانے، روکنے، فل موڈ، موجودہ وقت، دورانیہ، اور لوپنگ سے متعلق رویے کو بھی کنٹرول کرتا ہے۔ ڈیلیگیٹ طریقے ایپ کو پلے بیک لائف سائیکل کے واقعات، وقت کی تبدیلیوں، لوپنگ، اور پلے بیک کی تکمیل کے بارے میں مطلع کرتے ہیں، جنہیں حسب ضرورت پیشرفت UI بنانے کے لیے استعمال کیا جا سکتا ہے۔
دستاویزی خصوصیات میں حسب ضرورت UI اور صارف کے تعامل، انٹرفیس اورینٹیشن تبدیلیوں کے لیے سپورٹ، ویڈیو فل موڈ ایڈجسٹمنٹ، اور ویڈیو فریم سنیپ شاٹس شامل ہیں۔ ریپوزٹری میں انٹیگریشن کی مثالیں اور API دستاویزات شامل ہیں، اور Swift Package Manager، CocoaPods، یا Xcode پروجیکٹ میں واحد Player.swift سورس فائل کاپی کرکے انسٹالیشن کی حمایت کی جاتی ہے۔ Swift 5.0 موجودہ سپورٹڈ ورژن ہے، جبکہ Swift 4.2 اور 4.0 کے لیے پرانی شاخوں کا ذکر کیا گیا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.