ভিডিও কন্ট্রোলার

public final class VideoController


ভিডিও বিজ্ঞাপনের জন্য প্লেব্যাক নিয়ন্ত্রণ প্রদানকারী একটি বস্তু।

সারাংশ

নেস্টেড প্রকারভেদ

ভিডিও বিজ্ঞাপনের জীবনচক্র ইভেন্টের আপডেট পাওয়ার জন্য কলব্যাক করুন।

পাবলিক পদ্ধতি

@ Nullable VideoController.VideoLifecycleCallbacks

পূর্বে প্রদত্ত VideoLifecycleCallbacks অথবা যদি কোনও ইনস্ট্যান্স প্রদান না করা থাকে, তাহলে null প্রদান করে।

boolean

বর্তমান বিজ্ঞাপনে ভিডিও কন্টেন্ট থাকলে true দেখায়।

boolean

ভিডিও বিজ্ঞাপনটি যদি ক্লিক টু এক্সপ্যান্ড আচরণ ব্যবহার করে তাহলে true দেখায়।

boolean

ভিডিও বিজ্ঞাপনটি যদি কাস্টম প্লেয়ার নিয়ন্ত্রণ ব্যবহার করে তাহলে true দেখায়।

boolean

ভিডিওটি বর্তমানে নিঃশব্দ থাকলে সত্য দেখায়, অন্যথায় মিথ্যা দেখায়।

void
mute (boolean mute)

ভিডিও মিউট অবস্থা সেট করে।

void
pause ()

প্রযোজ্য হলে ভিডিও বিজ্ঞাপন থামায়।

void
play ()

প্রযোজ্য হলে ভিডিও বিজ্ঞাপনটি চালান।

void

ভিডিও ইভেন্টের জন্য কলব্যাক গ্রহণকারী শ্রোতা সেট করে।

void
stop ()

ভিডিও প্লেব্যাক বন্ধ করে।

পাবলিক পদ্ধতি

ভিডিওলাইফসাইকেলকলব্যাক পান

public @Nullable VideoController.VideoLifecycleCallbacks getVideoLifecycleCallbacks()

পূর্বে প্রদত্ত VideoLifecycleCallbacks অথবা যদি কোনও ইনস্ট্যান্স প্রদান না করা থাকে, তাহলে null প্রদান করে।

ভিডিও কন্টেন্ট আছে

public boolean hasVideoContent()

বর্তমান বিজ্ঞাপনে ভিডিও কন্টেন্ট থাকলে true দেখায়।

ক্লিক টু এক্সপ্যান্ড সক্ষম করা আছে

public boolean isClickToExpandEnabled()

ভিডিও বিজ্ঞাপনটি যদি ক্লিক টু এক্সপ্যান্ড আচরণ ব্যবহার করে তাহলে true দেখায়।

কাস্টমকন্ট্রোলসসক্রিয়

public boolean isCustomControlsEnabled()

ভিডিও বিজ্ঞাপনে কাস্টম প্লেয়ার নিয়ন্ত্রণ ব্যবহার করা হলে, true দেখায়। যদি কাস্টম প্লেয়ার নিয়ন্ত্রণ ব্যবহার করা হয়, তাহলে উপযুক্ত সময়ে প্লে/পজ এবং মিউট/আনমিউট নিয়ন্ত্রণ এবং কল play , pause এবং mute রেন্ডার করা অ্যাপের দায়িত্ব।

কাস্টম নিয়ন্ত্রণ সক্ষম করতে setCustomControlsRequested ব্যবহার করুন।

কাস্টম নিয়ন্ত্রণ বর্তমানে শুধুমাত্র বিজ্ঞাপন ম্যানেজার রিজার্ভেশনের জন্য উপলব্ধ।

নিঃশব্দ করা হয়েছে

public boolean isMuted()

ভিডিওটি বর্তমানে নিঃশব্দ থাকলে সত্য দেখায়, অন্যথায় মিথ্যা দেখায়।

নিঃশব্দ করা

public void mute(boolean mute)

ভিডিও মিউট অবস্থা সেট করে।

এই ভিডিও নিয়ন্ত্রণ পদ্ধতিটি কেবল তখনই কাজ করে যখন isCustomControlsEnabled সত্য প্রদান করে।

পরামিতি
boolean mute

ভিডিওটি মিউট করা থাকলে সত্য, আনমিউট করা থাকলে মিথ্যা

বিরতি

public void pause()

প্রযোজ্য হলে ভিডিও বিজ্ঞাপন থামানো হয়। ভিডিওটি ইতিমধ্যেই থামানো থাকলে বা ভিডিওটি শেষ হয়ে গেলে এই পদ্ধতিটি নিষিদ্ধ।

এই ভিডিও নিয়ন্ত্রণ পদ্ধতিটি কেবল তখনই কাজ করে যখন isCustomControlsEnabled সত্য প্রদান করে।

খেলা

public void play()

প্রযোজ্য হলে ভিডিও বিজ্ঞাপনটি চালান। ভিডিওটি ইতিমধ্যেই চলমান থাকলে এই পদ্ধতিটি নিষিদ্ধ।

এই ভিডিও নিয়ন্ত্রণ পদ্ধতিটি কেবল তখনই কাজ করে যখন isCustomControlsEnabled সত্য প্রদান করে।

সেটভিডিওলাইফসাইকেলকলব্যাক

public void setVideoLifecycleCallbacks(
    @Nullable VideoController.VideoLifecycleCallbacks callbacks
)

ভিডিও ইভেন্টের জন্য কলব্যাক গ্রহণকারী শ্রোতা সেট করে।

পরামিতি
@ Nullable VideoController.VideoLifecycleCallbacks callbacks

জীবনচক্র কলব্যাক গ্রহণের উদ্দেশ্য

থামো

public void stop()

ভিডিও প্লেব্যাক বন্ধ করে। ভিডিওর শুরুতে পরবর্তী play আবার শুরু হবে। ভিডিওটি ইতিমধ্যেই বন্ধ হয়ে গেলে এই পদ্ধতিটি ব্যবহার করা যাবে না।

এই API ব্যবহার করার জন্য বিজ্ঞাপন ইউনিটটি অবশ্যই অনুমতি তালিকায় থাকতে হবে। আপনি যদি এই বৈশিষ্ট্যটি ব্যবহার করতে আগ্রহী হন, তাহলে আপনার অ্যাকাউন্ট ম্যানেজারের সাথে যোগাযোগ করুন।