কম্পিউটার টিউটোরিয়াল

সুইফটে UIView-এ লাইভ ক্যামেরা প্রিভিউ যোগ করার পদ্ধতি


UIView-এ লাইভ ক্যামেরা প্রিভিউ দেখাতে AVFoundation বা UIImagePickerController ব্যবহার করা যায়। এখানে UIImagePickerController ব্যবহার করা হয়েছে।

ধাপগুলো —

  • UIImagePickerController অবজেক্ট তৈরি করুন।
  • UIImagePickerControllerDelegate এবং UINavigationControllerDelegate কনফর্ম করুন।
  • ডেলিগেট অ্যাসাইন করুন।
  • চাইল্ড ভিউ কন্ট্রোলার হিসেবে যোগ করুন।
  • এইচের ভিউকে সাবভিউ (subview) হিসেবে যোগ করুন।
override func viewDidLoad() {
    super.viewDidLoad()
    let imgPicker = UIImagePickerController()
    if UIImagePickerController.isCameraDeviceAvailable(.front) {
        imgPicker.delegate = self
        imgPicker.sourceType = .camera
        addChild(imgPicker)
        self.view.addSubview(imgPicker.view)
        imgPicker.view.frame = self.view.bounds
        imgPicker.allowsEditing = false
        imgPicker.showsCameraControls = false
        imgPicker.view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
    }
}

নোট — সিমুলেটরে কাজ করে না। আইফোন ৭+ এ রান করলে ফলাফল —

সুইফটে UIView-এ লাইভ ক্যামেরা প্রিভিউ যোগ করার পদ্ধতি


  1. স্টीম গেমগুলোকে স্টার্ট মেনু লাইভ টাইলস হিসেবে যোগ করার উপায়

  2. ওয়ার্ড, এক্সেল, পাওয়ারপয়েন্টে লাইভ প্রিভিউ সক্ষম বা নিষ্ক্রিয় করার পদ্ধতি

  3. আইফোন Live Photos Instagram-এ যোগ করার উপায়

  4. ডিস্কর্ড লাইভ স্ট্রিমিং শিখুন: Go Live ফিচার ব্যবহার করার ধাপে ধাপে গাইড