হোম স্ক্রিনে অ্যাপস সারির পরে যে দ্বিতীয় সারিটি দেখা যায়, সেটিই হলো ওয়াচ নেক্সট চ্যানেল। সিস্টেম এই চ্যানেলটি তৈরি ও রক্ষণাবেক্ষণ করে। আপনার অ্যাপ ওয়াচ নেক্সট চ্যানেলে প্রোগ্রাম যোগ করতে পারে: যেমন—যেসব প্রোগ্রাম ব্যবহারকারী আকর্ষণীয় হিসেবে চিহ্নিত করেছেন, মাঝপথে দেখা বন্ধ করে দিয়েছেন, অথবা যেগুলো ব্যবহারকারী বর্তমানে যা দেখছেন তার সাথে সম্পর্কিত (যেমন কোনো সিরিজের পরবর্তী পর্ব বা কোনো অনুষ্ঠানের পরবর্তী সিজন)।
'ওয়াচ নেক্সট' চ্যানেলের কিছু সীমাবদ্ধতা রয়েছে: আপনার অ্যাপ 'ওয়াচ নেক্সট' চ্যানেলের সারিটি সরাতে, মুছে ফেলতে বা লুকাতে পারবে না।
পদক্ষেপ
ওয়াচ নেক্সট চ্যানেলে প্রোগ্রাম যুক্ত করা আপনার নিজের চ্যানেলে প্রোগ্রাম যুক্ত করার মতোই। ওয়াচ নেক্সট সম্পর্কিত নির্দিষ্ট বিবরণের জন্য নিম্নলিখিত বিভাগগুলি দেখুন।
গুগল টিভির 'ওয়াচ নেক্সট' চ্যানেলে (যা 'কন্টিনিউ ওয়াচিং' হিসেবে প্রদর্শিত হয়) কোনো প্রোগ্রাম প্রকাশ করার জন্য একটি সার্টিফিকেশন প্রক্রিয়ার মাধ্যমে গুগলের পূর্বানুমোদন প্রয়োজন হয় এবং এটি প্রোগ্রামের বৈশিষ্ট্য অনুযায়ী সেগুলোকে বাছাই করতে সার্ভার-সাইড প্রসেসিং ব্যবহার করে। সার্টিফিকেশন প্রক্রিয়া শুরু করতে, এই লিঙ্ক করা ফর্মটি জমা দিন।
'ওয়াচ নেক্সট' চ্যানেলে কন্টেন্ট যুক্ত করার সময় আপনাকে অবশ্যই এই নির্দেশিকাগুলো অনুসরণ করতে হবে:
প্রোগ্রামের ধরণ নির্বাচন করুন
চার ধরনের ওয়াচ নেক্সট প্রোগ্রাম রয়েছে। উপযুক্ত ধরনটি নির্বাচন করুন:
| প্রকার | নোট |
|---|---|
WATCH_NEXT_TYPE_CONTINUE | ব্যবহারকারী কন্টেন্ট দেখার সময় থেমে গেলেন। |
WATCH_NEXT_TYPE_NEXT | ব্যবহারকারী যে সিরিজটি দেখছেন, তার পরবর্তী উপলব্ধ প্রোগ্রামটি পাওয়া যায়। উদাহরণস্বরূপ, যদি ব্যবহারকারী কোনো সিরিজের ৩ নম্বর পর্ব দেখেন, তাহলে অ্যাপটি তাকে এরপর ৪ নম্বর পর্বটি দেখার পরামর্শ দিতে পারে। |
WATCH_NEXT_TYPE_NEW | ব্যবহারকারী যা দেখছেন, তার সাথে সুস্পষ্টভাবে সঙ্গতিপূর্ণ নতুন কন্টেন্ট এখন পাওয়া যাচ্ছে। উদাহরণস্বরূপ, ব্যবহারকারী কোনো সিরিজের ৫ নম্বর পর্ব দেখছেন এবং হঠাৎ ৬ নম্বর পর্বটি দেখার জন্য উপলব্ধ হয়। |
WATCH_NEXT_TYPE_WATCHLIST | ব্যবহারকারী যখন কোনো প্রোগ্রাম সংরক্ষণ করেন, তখন সিস্টেম বা অ্যাপের মাধ্যমে এটি যুক্ত করা হয়। |
আরও তথ্যের জন্য, ওয়াচ নেক্সট অ্যাট্রিবিউটস দেখুন।
WatchNextProgram বিল্ডার ব্যবহার করুন
WatchNextProgram.Builder ব্যবহার করুন। আরও তথ্যের জন্য, Watch Next অ্যাট্রিবিউটসমূহ দেখুন।
কোটলিন
val builder = WatchNextProgram.Builder()
builder.setType(TvContractCompat.WatchNextPrograms.TYPE_MOVIE)
.setWatchNextType(TvContractCompat.WatchNextPrograms.WATCH_NEXT_TYPE_CONTINUE)
.setLastEngagementTimeUtcMillis(time)
.setTitle("Title")
.setDescription("Program description")
.setPosterArtUri(uri)
.setIntentUri(uri)
.setInternalProviderId(appProgramId)
val watchNextProgramUri = context.contentResolver
.insert(TvContractCompat.WatchNextPrograms.CONTENT_URI,
builder.build().toContentValues())
জাভা
WatchNextProgram.Builder builder = new WatchNextProgram.Builder();
builder.setType(TvContractCompat.WatchNextPrograms.TYPE_MOVIE)
.setWatchNextType(TvContractCompat.WatchNextPrograms.WATCH_NEXT_TYPE_CONTINUE)
.setLastEngagementTimeUtcMillis(time)
.setTitle("Title")
.setDescription("Program description")
.setPosterArtUri(uri)
.setIntentUri(uri)
.setInternalProviderId(appProgramId);
Uri watchNextProgramUri = context.getContentResolver()
.insert(TvContractCompat.WatchNextPrograms.CONTENT_URI, builder.build().toContentValues());
একটি ওয়াচ নেক্সট প্রোগ্রাম আপডেট করার জন্য প্রয়োজনীয় Uri তৈরি করতে TvContractCompat.buildWatchNextProgramUri(long watchNextProgramId) ব্যবহার করুন।
যখন ব্যবহারকারী 'ওয়াচ নেক্সট' চ্যানেলে একটি প্রোগ্রাম যোগ করেন, তখন সিস্টেম প্রোগ্রামটিকে রো-তে কপি করে। প্রোগ্রামটি যোগ করা হয়েছে তা অ্যাপকে জানানোর জন্য এটি TvContractCompat.ACTION_PREVIEW_PROGRAM_ADDED_TO_WATCH_NEXT ইন্টেন্টটি পাঠায়। ইন্টেন্টটিতে দুটি এক্সট্রা অন্তর্ভুক্ত থাকে: যে প্রোগ্রাম আইডিটি কপি করা হয়েছে এবং 'ওয়াচ নেক্সট' চ্যানেলে প্রোগ্রামটির জন্য তৈরি করা প্রোগ্রাম আইডি।