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

public final class VideoController


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

সারাংশ

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

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

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

@ Nullable VideoController.VideoLifecycleCallbacks

পূর্বে প্রদত্ত VideoLifecycleCallbacks ফেরত দেয় বা যদি কোনো উদাহরণ প্রদান করা না হয় তাহলে শূন্য।

boolean

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

boolean

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

boolean

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

boolean

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

void
mute (boolean mute)

ভিডিও নিঃশব্দ অবস্থা সেট করে।

void
pause ()

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

void
play ()

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

void

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

void
stop ()

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

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

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

public @Nullable VideoController.VideoLifecycleCallbacks getVideoLifecycleCallbacks()

পূর্বে প্রদত্ত VideoLifecycleCallbacks ফেরত দেয় বা যদি কোনো উদাহরণ প্রদান করা না হয় তাহলে শূন্য।

ভিডিও সামগ্রী আছে

public boolean hasVideoContent()

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

isClickToExpandEnabled

public boolean isClickToExpandEnabled()

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

isCustomControlsEnabled

public boolean isCustomControlsEnabled()

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

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

কাস্টম নিয়ন্ত্রণ বর্তমানে শুধুমাত্র Ad Manager সংরক্ষণের জন্য উপলব্ধ।

নিঃশব্দ

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 পরবর্তী কলগুলি ভিডিওর শুরুতে আবার শুরু হবে৷ ভিডিওটি ইতিমধ্যে বন্ধ হয়ে গেলে এই পদ্ধতিটি একটি নো-অপ।

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