টিভি অ্যাপের ইউজার এক্সপেরিয়েন্সের একটি অন্যতম অংশ হলো মিডিয়া ফাইল ব্রাউজ করা এবং চালানো। একেবারে গোড়া থেকে এমন একটি অভিজ্ঞতা তৈরি করা এবং একই সাথে তা যেন দ্রুত, সাবলীল ও আকর্ষণীয় হয়, তা বেশ চ্যালেঞ্জিং হতে পারে। আপনার অ্যাপটি ছোট বা বড়, যে আকারের মিডিয়া ক্যাটালগেই অ্যাক্সেস দিক না কেন, ব্যবহারকারীদের যেন দ্রুত অপশনগুলো ব্রাউজ করতে এবং তাদের পছন্দের কন্টেন্টে পৌঁছাতে সুবিধা হয়, তা নিশ্চিত করুন।
বিষয়সমূহ
- কম্পোজ ফর টিভি দিয়ে UI তৈরি করুন
- আপনার অ্যাপটিকে Compose for TV ব্যবহার করার জন্য কনফিগার করুন।
- Compose for TV দিয়ে একটি ক্যাটালগ ব্রাউজার তৈরি করুন
- কম্পোজ ফর টিভি দিয়ে একটি বিস্তারিত ভিউ তৈরি করুন
- একটি মিডিয়া সেশন বাস্তবায়ন করুন
- আপনার অ্যাপে কী চলছে তা অ্যান্ড্রয়েড টিভিকে জানাতে একটি
MediaSessionব্যবহার করুন এবং অ্যাপের বাইরের ইন্টারঅ্যাকশনের মাধ্যমে মিডিয়া নিয়ন্ত্রণ করতে দিন। - টিভিতে প্লেব্যাক নিয়ন্ত্রণ
- অ্যান্ড্রয়েড টিভি ওএস জুড়ে একটি সামঞ্জস্যপূর্ণ প্লেব্যাক অভিজ্ঞতা তৈরির সর্বোত্তম পদ্ধতি।
- এখন খেলার একটি কার্ড প্রদর্শন করুন
- হোম স্ক্রিনে 'নাউ প্লেয়িং' কার্ড প্রদর্শন করতে একটি
MediaSessionব্যবহার করুন। - ভিডিও প্রিভিউ প্রদর্শন করুন
- হোম স্ক্রিনের কোনো একটি পৃষ্ঠে সরাসরি একটি প্রিভিউ ভিডিও রেন্ডার করুন।
- অ্যাম্বিয়েন্ট মোড সমর্থন করে
- শক্তি সাশ্রয় করুন এবং স্ক্রিন বার্নের সমস্যা এড়ান।
- কন্টেন্ট ফ্রেম রেট মেলান
- ফ্রেম রেট এপিআই ব্যবহার করে ফ্রেম রেট নিয়ন্ত্রণ করুন।
- মেমরি ব্যবহার অপ্টিমাইজ করুন
- আপনার অ্যাপের জন্য মেমরি ব্যবহার অপ্টিমাইজ করুন।