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

class VideoController


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

সারাংশ

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

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

পাবলিক ফাংশন

VideoController.VideoLifecycleCallbacks ?

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

Boolean

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

Boolean

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

Boolean

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

Boolean

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

Unit
mute (mute: Boolean )

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

Unit
pause ()

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

Unit
play ()

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

Unit

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

Unit
stop ()

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

পাবলিক ফাংশন

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

fun getVideoLifecycleCallbacks(): VideoController.VideoLifecycleCallbacks?

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

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

fun hasVideoContent(): Boolean

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

isClickToExpandEnabled

fun isClickToExpandEnabled(): Boolean

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

isCustomControlsEnabled

fun isCustomControlsEnabled(): Boolean

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

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

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

নিঃশব্দ

fun isMuted(): Boolean

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

নিঃশব্দ

fun mute(mute: Boolean): Unit

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

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

পরামিতি
mute: Boolean

ভিডিও নিঃশব্দ হলে সত্য, আনমিউটের জন্য মিথ্যা

বিরতি

fun pause(): Unit

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

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

খেলা

fun play(): Unit

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

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

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

fun setVideoLifecycleCallbacks(
    callbacks: VideoController.VideoLifecycleCallbacks?
): Unit

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

পরামিতি
callbacks: VideoController.VideoLifecycleCallbacks ?

লাইফসাইকেল কলব্যাক গ্রহণ করা বস্তুটি

থামা

fun stop(): Unit

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

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