কম্পিউটার

সুইফটে সামনের ক্যামেরা কিভাবে ব্যবহার করবেন?


সুইফটে সামনের ক্যামেরা ব্যবহার করার জন্য প্রথমে আমাদের ব্যবহার করা ডিভাইসে উপলব্ধ ক্যামেরাগুলির একটি তালিকা পেতে হবে। এই নিবন্ধে আমরা কীভাবে ডিভাইসের তালিকা পেতে হয় তা দেখব এবং তারপর সামনের ক্যামেরা উপলব্ধ আছে কি না তা পরীক্ষা করে দেখব। আমরা এটি কয়েকটি ধাপে করব।

AVFoundation আমদানি করুন

ক্যামেরার তালিকা আছে কিনা তা পরীক্ষা করুন

সামনের ক্যামেরা থাকলে ফিল্টার করুন।

guard let frontCamera = AVCaptureDevice.devices().filter({ $0.position == .front })
.first as? AVCaptureDevice else {
   fatalError("Front camera not found")
}

AVCapture এর ডিভাইস() পদ্ধতি উপলব্ধ ক্যামেরার তালিকা প্রদান করে। ক্যামেরার সেই তালিকা থেকে, আমরা ফিল্টার ফাংশনটি ব্যবহার করব যেখানে আমরা পরীক্ষা করব যে অবস্থানটি সামনে ক্যামেরা কিনা। আমরা এটিকে একটি ফাংশনে রূপান্তর করতে পারি এবং সামনের ক্যামেরা ব্যবহার করতে পারি।

func checkCamera() {
   guard let frontCamera = AVCaptureDevice.devices().filter({ $0.position == .front })
   .first as? AVCaptureDevice else {
      fatalError("Front camera not found")
   }
}

দ্রষ্টব্য − এটি একটি সিমুলেটরে চালানো যাবে না কারণ একটি সিমুলেটরে কোনো ক্যামেরা নেই৷


  1. যুক্তরাজ্যে অ্যাপল পে কীভাবে ব্যবহার করবেন

  2. আইফোন ক্যামেরা কিভাবে ব্যবহার করবেন

  3. Windows 10 ক্যামেরা অ্যাপ কিভাবে ব্যবহার করবেন

  4. জুমে স্ন্যাপ ক্যামেরা কীভাবে ব্যবহার করবেন