একটি ভিডিও প্রোগ্রামের অ্যাট্রিবিউটগুলো এর কন্টেন্টের ধরনের উপর নির্ভর করে। প্রোগ্রামের ধরনটি সিস্টেমকে বলে দেয় যে কী ধরনের মেটাডেটা আশা করতে হবে, যাতে ইউজার ইন্টারফেস (UI) যথাযথভাবে পূরণ করা যায়।
ভিডিও প্রোগ্রামগুলো নিম্নলিখিত প্রকারের হতে পারে:
একটি প্রোগ্রাম তৈরি করতে PreviewProgram.Builder ব্যবহার করুন। বিল্ডারের প্রতিটি সেটারের রেফারেন্স ডক্স-এ আপনি প্রতিটি ফিল্ডের সম্ভাব্য মান সম্পর্কে আরও জানতে পারবেন।
কোটলিন
val program = PreviewProgram.Builder()
.setChannelId(channelId)
.setTitle(clip.getTitle())
.setDescription(clip.getDescription())
.setType(TvContractCompat.PreviewPrograms.TYPE_MOVIE)
// Set required attributes
.build()
জাভা
PreviewProgram program = new PreviewProgram.Builder()
.setChannelId(channelId)
.setTitle(clip.getTitle())
.setDescription(clip.getDescription())
.setType(TvContractCompat.PreviewPrograms.TYPE_MOVIE)
// Set required attributes
.build();
নিম্নলিখিত সারণীটি প্রতিটি ধরণের ভিডিও প্রোগ্রামে নির্ধারণ করা যেতে পারে এমন অ্যাট্রিবিউটগুলি দেখায়। প্রতিটি অ্যাট্রিবিউট PreviewProgram.Builder এর সংশ্লিষ্ট সেটারের সাথে লিঙ্ক করা আছে। ✔ চিহ্নযুক্ত অ্যাট্রিবিউটগুলি আবশ্যক; (✔) চিহ্নযুক্তগুলি ঐচ্ছিক।
| বৈশিষ্ট্য | সিনেমা | টিভি সিরিজ | টিভি সিজন | টিভি পর্ব | ক্লিপ | অনুষ্ঠান | চ্যানেল |
|---|---|---|---|---|---|---|---|
| লেখক | (✔) | ||||||
| প্রাপ্যতা | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| ক্যানোনিকাল জেনার | (✔) | (✔) | (✔) | (✔) | |||
| চ্যানেল আইডি | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| বিষয়বস্তু আইডি | (✔) | ||||||
| বিষয়বস্তু রেটিং | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| সময়কালমিলিস | ✔ | ✔ | ✔ | (✔) | |||
| পর্ব সংখ্যা | ✔ | ||||||
| পর্বের শিরোনাম | (✔) | ||||||
| ধরণ | (✔) | (✔) | (✔) | (✔) | |||
| অভিপ্রায় ইউআরআই | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| মিথস্ক্রিয়া সংখ্যা | (✔) | (✔) | |||||
| মিথস্ক্রিয়ার ধরণ | (✔) | (✔) | |||||
| অভ্যন্তরীণ প্রদানকারী আইডি | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| আইটেমের সংখ্যা | (✔) | (✔) | |||||
| সরাসরি | (✔) | (✔) | (✔) | (✔) | (✔) | ||
| লোগো ইউআরআই (*) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| লোগোর বিষয়বস্তুর বিবরণ (*) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| অফার মূল্য | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| পোস্টার আর্ট অ্যাসপেক্ট রেশিও | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| পোস্টার আর্ট ইউআরআই | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| প্রিভিউ ভিডিও ইউআরআই | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| মুক্তির তারিখ | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | |
| পর্যালোচনা রেটিং | (✔) | (✔) | (✔) | (✔) | (✔) | ||
| পর্যালোচনা রেটিং শৈলী | (✔) | (✔) | (✔) | (✔) | (✔) | ||
| সিজন ডিসপ্লে নম্বর | ✔ | ✔ | |||||
| সংক্ষিপ্ত বিবরণ | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| শুরুর সময় ইউটিসি মিলিস (*) | ✔ | ✔ | ✔ | ✔ | |||
| শেষ সময় UTC মিলিস (*) | ✔ | ✔ | ✔ | ✔ | |||
| প্রারম্ভিক মূল্য | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| থাম্বনেইল অ্যাসপেক্ট রেশিও | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| থাম্বনেইল ইউআরআই | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| শিরোনাম | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ভিডিওর উচ্চতা | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| ভিডিওর প্রস্থ | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| ওজন | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
প্রিভিউ ছবি
প্রিভিউ ছবির জন্য প্রস্তাবিত মাপগুলো নিম্নরূপ:
| বৈশিষ্ট্য | আকৃতির অনুপাত | প্রস্থ | উচ্চতা |
ASPECT_RATIO_16_9 | ১৬:৯ | ২৭২ ডিপি | ১৫৩ ডিপি |
ASPECT_RATIO_3_2 | ৩:২ | ২২৯.৫ ডিপি | ১৫৩ ডিপি |
ASPECT_RATIO_4_3 | ৪:৩ | ২০৪ ডিপি | ১৫৩ ডিপি |
ASPECT_RATIO_1_1 | ১:১ | ১৫৩ ডিপি | ১৫৩ ডিপি |
ASPECT_RATIO_2_3 | ২:৩ | ১০২ ডিপি | ১৫৩ ডিপি |
ASPECT_RATIO_MOVIE_POSTER | ১:১.৪৪১ | ১০৬ ডিপি | ১৫৩ ডিপি |
সর্বোত্তম মানের জন্য, ১৬:৯ বা ৪:৩ প্রিভিউ ভিডিও ব্যবহার করুন, যেগুলোর আকার অন্তত এই সারণিতে উল্লেখিত আকারের সমান হতে হবে। সেরা ব্যবহারকারী অভিজ্ঞতার জন্য একটি অস্বচ্ছ লোগো ব্যবহার করুন।
আপনি VIDEO_WIDTH এবং VIDEO_HEIGHT ব্যবহার করে প্রিভিউ ভিডিওর সঠিক আকার নির্দিষ্ট করতে পারেন।
একটি ভিডিও প্রোগ্রামের অ্যাট্রিবিউটগুলো এর কন্টেন্টের ধরনের উপর নির্ভর করে। প্রোগ্রামের ধরনটি সিস্টেমকে বলে দেয় যে কী ধরনের মেটাডেটা আশা করতে হবে, যাতে ইউজার ইন্টারফেস (UI) যথাযথভাবে পূরণ করা যায়।
ভিডিও প্রোগ্রামগুলো নিম্নলিখিত প্রকারের হতে পারে:
একটি প্রোগ্রাম তৈরি করতে PreviewProgram.Builder ব্যবহার করুন। বিল্ডারের প্রতিটি সেটারের রেফারেন্স ডক্স-এ আপনি প্রতিটি ফিল্ডের সম্ভাব্য মান সম্পর্কে আরও জানতে পারবেন।
কোটলিন
val program = PreviewProgram.Builder()
.setChannelId(channelId)
.setTitle(clip.getTitle())
.setDescription(clip.getDescription())
.setType(TvContractCompat.PreviewPrograms.TYPE_MOVIE)
// Set required attributes
.build()
জাভা
PreviewProgram program = new PreviewProgram.Builder()
.setChannelId(channelId)
.setTitle(clip.getTitle())
.setDescription(clip.getDescription())
.setType(TvContractCompat.PreviewPrograms.TYPE_MOVIE)
// Set required attributes
.build();
নিম্নলিখিত সারণীটি প্রতিটি ধরণের ভিডিও প্রোগ্রামে নির্ধারণ করা যেতে পারে এমন অ্যাট্রিবিউটগুলি দেখায়। প্রতিটি অ্যাট্রিবিউট PreviewProgram.Builder এর সংশ্লিষ্ট সেটারের সাথে লিঙ্ক করা আছে। ✔ চিহ্নযুক্ত অ্যাট্রিবিউটগুলি আবশ্যক; (✔) চিহ্নযুক্তগুলি ঐচ্ছিক।
| বৈশিষ্ট্য | সিনেমা | টিভি সিরিজ | টিভি সিজন | টিভি পর্ব | ক্লিপ | অনুষ্ঠান | চ্যানেল |
|---|---|---|---|---|---|---|---|
| লেখক | (✔) | ||||||
| প্রাপ্যতা | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| ক্যানোনিকাল জেনার | (✔) | (✔) | (✔) | (✔) | |||
| চ্যানেল আইডি | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| বিষয়বস্তু আইডি | (✔) | ||||||
| বিষয়বস্তু রেটিং | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| সময়কালমিলিস | ✔ | ✔ | ✔ | (✔) | |||
| পর্ব সংখ্যা | ✔ | ||||||
| পর্বের শিরোনাম | (✔) | ||||||
| ধরণ | (✔) | (✔) | (✔) | (✔) | |||
| অভিপ্রায় ইউআরআই | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| মিথস্ক্রিয়া সংখ্যা | (✔) | (✔) | |||||
| মিথস্ক্রিয়ার ধরণ | (✔) | (✔) | |||||
| অভ্যন্তরীণ প্রদানকারী আইডি | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| আইটেমের সংখ্যা | (✔) | (✔) | |||||
| সরাসরি | (✔) | (✔) | (✔) | (✔) | (✔) | ||
| লোগো ইউআরআই (*) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| লোগোর বিষয়বস্তুর বিবরণ (*) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| অফার মূল্য | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| পোস্টার আর্ট অ্যাসপেক্ট রেশিও | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| পোস্টার আর্ট ইউআরআই | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| প্রিভিউ ভিডিও ইউআরআই | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| মুক্তির তারিখ | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | |
| পর্যালোচনা রেটিং | (✔) | (✔) | (✔) | (✔) | (✔) | ||
| পর্যালোচনা রেটিং শৈলী | (✔) | (✔) | (✔) | (✔) | (✔) | ||
| সিজন ডিসপ্লে নম্বর | ✔ | ✔ | |||||
| সংক্ষিপ্ত বিবরণ | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| শুরুর সময় ইউটিসি মিলিস (*) | ✔ | ✔ | ✔ | ✔ | |||
| শেষ সময় UTC মিলিস (*) | ✔ | ✔ | ✔ | ✔ | |||
| প্রারম্ভিক মূল্য | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| থাম্বনেইল অ্যাসপেক্ট রেশিও | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| থাম্বনেইল ইউআরআই | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| শিরোনাম | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ভিডিওর উচ্চতা | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| ভিডিওর প্রস্থ | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
| ওজন | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) | (✔) |
প্রিভিউ ছবি
প্রিভিউ ছবির জন্য প্রস্তাবিত মাপগুলো নিম্নরূপ:
| বৈশিষ্ট্য | আকৃতির অনুপাত | প্রস্থ | উচ্চতা |
ASPECT_RATIO_16_9 | ১৬:৯ | ২৭২ ডিপি | ১৫৩ ডিপি |
ASPECT_RATIO_3_2 | ৩:২ | ২২৯.৫ ডিপি | ১৫৩ ডিপি |
ASPECT_RATIO_4_3 | ৪:৩ | ২০৪ ডিপি | ১৫৩ ডিপি |
ASPECT_RATIO_1_1 | ১:১ | ১৫৩ ডিপি | ১৫৩ ডিপি |
ASPECT_RATIO_2_3 | ২:৩ | ১০২ ডিপি | ১৫৩ ডিপি |
ASPECT_RATIO_MOVIE_POSTER | ১:১.৪৪১ | ১০৬ ডিপি | ১৫৩ ডিপি |
সর্বোত্তম মানের জন্য, ১৬:৯ বা ৪:৩ প্রিভিউ ভিডিও ব্যবহার করুন, যেগুলোর আকার অন্তত এই সারণিতে উল্লেখিত আকারের সমান হতে হবে। সেরা ব্যবহারকারী অভিজ্ঞতার জন্য একটি অস্বচ্ছ লোগো ব্যবহার করুন।
আপনি VIDEO_WIDTH এবং VIDEO_HEIGHT ব্যবহার করে প্রিভিউ ভিডিওর সঠিক আকার নির্দিষ্ট করতে পারেন।