ক্লাস: প্লেয়ার ডেটা

নির্মাতা

প্লেয়ার ডেটা

নতুন প্লেয়ার ডেটা()

বৈশিষ্ট্য

সক্রিয় ট্র্যাক আইডি

সংখ্যার অশূন্য অ্যারে

বর্তমান মিডিয়ার সক্রিয় ট্র্যাক আইডিগুলো।

অ্যাপ্লিকেশন ডেটা

nullable cast.framework.ui.ApplicationData

অ্যাপ্লিকেশন ডেটা।

বিরতি শতাংশ অবস্থান

সংখ্যার অশূন্য অ্যারে

শতাংশে ব্রেক পজিশনের অ্যারে। অপ্রচলিত - লাইভ বা ডাইনামিক ব্রেকের ক্ষেত্রে এটি আপডেট করা হয় না।

অপ্রচলিত
এর পরিবর্তে cast.framework.ui.PlayerData#media- এর `breaks` প্রপার্টিটি ব্যবহার করুন।

breakTitle

স্ট্রিং

বর্তমান খেলার বিরতির শিরোনাম।

বর্তমান ব্রেকক্লিপ নম্বর

সংখ্যা

বিরতির মধ্যে বর্তমানে বাজানো ব্রেক ক্লিপের সংখ্যা।

বর্তমান সময়

সংখ্যা

মিডিয়ার বর্তমান অবস্থান সেকেন্ডে, অথবা ব্রেক প্লে করার সময় ব্রেকের বর্তমান অবস্থান।

কাস্টমস্টেট

নালযোগ্য অবজেক্ট

ব্যবহারকারীর নিজস্ব স্টেট, যা প্লেব্যাক এবং UI লজিককে আলাদা করতে ব্যবহার করা উচিত, যাতে একই UI কোড একটি রিমোট কন্ট্রোলে চালানো যায়। cast.framework.PlayerManager#sendCustomState কল করে এই স্টেট সেট করা যায়।

অবস্থা প্রদর্শন করুন

বুলিয়ান

প্লেয়ার মেটাডেটা (যেমন: টাইটেল, বর্তমান সময়) দেখানো হবে কিনা। মেটাডেটার অন্তত একটি ফিল্ড দেখানো হলে এটি 'ট্রু' হবে। কিছু ক্ষেত্রে, 'ডিসপ্লেস্ট্যাটাস' 'ট্রু' হবে, কিন্তু মেটাডেটার কিছু অংশ লুকানো থাকবে (যেমন: মিডিয়া সিকিং করার সময় মিডিয়ার টাইটেল)। এই ক্ষেত্রে, সেই এলিমেন্টগুলো লুকানোর জন্য অতিরিক্ত সিএসএস প্রয়োগ করা যেতে পারে। মিডিয়াটি শুধুমাত্র অডিও হলে, এটি প্রায় সবসময়ই 'ট্রু' হবে। মিডিয়াটি ভিডিও হলে, এটি 'ট্রু' হবে যখন: (১) ভিডিওটি লোড, বাফারিং বা সিকিং অবস্থায় থাকে, (২) মিডিয়াটি চলার সময় শেষ পাঁচ সেকেন্ডের মধ্যে একটি প্লে রিকোয়েস্ট করা হয়, (৩) শেষ পাঁচ সেকেন্ডের মধ্যে স্ট্যাটাস দেখানোর জন্য একটি রিকোয়েস্ট করা হয়, অথবা (৪) শেষ পাঁচ সেকেন্ডের মধ্যে মিডিয়াটি পজ করা হয়।

ডিসপ্লে টাইপ

স্ট্রিং

বিভিন্ন স্ক্রিন টাইপের মধ্যে পার্থক্য করার প্রপার্টি। ডিফল্ট হিসেবে টিভি সেট করা থাকে।

সময়কাল

সংখ্যা

মিডিয়ার সময়কাল সেকেন্ডে, অথবা বিরতি চললে তার সময়কাল।

isAtLiveEdge

বুলিয়ান

মিডিয়া স্ট্রিমটি লাইভ এজে প্লে হচ্ছে কিনা তা নির্দেশ করুন।

isBreakExpanded

বুলিয়ান

রিসিভার যে একটি বর্ধিত ব্রেক বাজাচ্ছে তা নির্দেশ করুন। এটি শুধুমাত্র ডাইনামিক ব্রেকের ক্ষেত্রেই প্রযোজ্য।

isBreakSkippable

বুলিয়ান

নির্দেশ করে যে এই মুহূর্তে ব্রেক ক্লিপটি এড়িয়ে যাওয়া যেতে পারে। যখন whenSkippable == 0, তখন এটি সত্য হবে।

লাইভ

বুলিয়ান

বিষয়বস্তুটি লাইভ স্ট্রিম কিনা তা নির্দেশ করুন।

বিরতিতে খেলছে

বুলিয়ান

রিসিভার যে বিরতিতে খেলছে তা নির্দেশ করুন।

অনুসন্ধান করা হচ্ছে

বুলিয়ান

খেলোয়াড় যে খুঁজছে তা নির্দেশ করুন (এটি খেলার সময় বা বিরতির সময় হতে পারে)।

লাইভসিকেবলরেঞ্জ

nullable cast.framework.messages.LiveSeekableRange

যদি এটি একটি লাইভ স্ট্রিম হয়, তবে কন্টেন্টটির অনুসন্ধানযোগ্য পরিসর নির্দেশ করুন।

মিডিয়া

(nullable cast.framework.messages.MediaInformation অথবা undefined)

সাম্প্রতিক গণমাধ্যমের তথ্য।

মিডিয়া বিভাগ

nullable cast.framework.messages.MediaCategory

মিডিয়ার বিভাগ (ভিডিও, অডিও বা ছবি)।

মিডিয়া সেশন আইডি

সংখ্যা

মিডিয়া সেশনের জন্য অনন্য আইডি। নতুন লোড অনুরোধ পেলে এটি আপডেট করা হয়।

মিডিয়াস্টার্টঅ্যাবসোলিউটটাইম

নালযোগ্য সংখ্যা

লাইভ স্ট্রিমের জন্য পরম সময় (সেকেন্ডে ইপক টাইম) নির্দেশ করে। লাইভ ইভেন্টের ক্ষেত্রে এটি হবে ইভেন্টটি শুরু হওয়ার সময়, অন্যথায় এটি হবে স্ট্রিমিং শুরু হওয়ার সময়কার অনুসন্ধানযোগ্য পরিসরের শুরু।

মেটাডেটা

(nullable cast.framework.messages.MediaMetadata অথবা nullable Object)

মিডিয়া মেটাডেটা।

পরবর্তী মেটাডেটা

(nullable cast.framework.messages.MediaMetadata অথবা nullable Object)

পরবর্তী আইটেমের মেটাডেটা।

পরবর্তী সাবটাইটেল

স্ট্রিং

পরবর্তী আইটেমের উপশিরোনাম।

পরবর্তী থাম্বনেইল ইউআরএল

স্ট্রিং

পরবর্তী আইটেমের থাম্বনেইল ইউআরএল।

পরবর্তী শিরোনাম

স্ট্রিং

পরবর্তী আইটেমের শিরোনাম।

নাম্বারব্রেকক্লিপস

সংখ্যা

বর্তমান ব্রেকে ব্রেক ক্লিপের সংখ্যা।

প্লেব্যাক রেট

সংখ্যা

মিডিয়া প্লেব্যাক রেট।

প্রিলোডিং পরবর্তী

বুলিয়ান

পরবর্তী আইটেমের মেটাডেটা দেখানো/লুকানোর জন্য ফ্ল্যাগ।

কিউ ডেটা

(nullable cast.framework.messages.QueueData অথবা undefined)

কিউ ডেটা।

সেকেন্ডারি ইমেজ ইউআরএল

স্ট্রিং

কন্টেন্টের দ্বিতীয় ছবির ইউআরএল।

বিভাগ সময়কাল

নালযোগ্য সংখ্যা

সেকশনটির সময়কাল সেকেন্ডে উল্লেখ করুন।

বিভাগ StartTimeInMedia

নালযোগ্য সংখ্যা

সেকশন শুরুর সময়টি, মিডিয়া টাইম অনুযায়ী সেকেন্ডে উল্লেখ করুন।

রাজ্য

cast.framework.ui.State

খেলোয়াড়ের বর্তমান অবস্থা।

সমর্থিত মিডিয়া কমান্ড

সংখ্যা

এই প্লেয়ার দ্বারা সমর্থিত কমান্ডসমূহ।

আরও দেখুন
cast.framework.messages.Command

থাম্বনেইলইউআরএল

স্ট্রিং

কন্টেন্ট থাম্বনেইল ইউআরএল।

শিরোনাম

স্ট্রিং

বিষয়বস্তুর শিরোনাম।

যখন এড়িয়ে যাওয়া যায়

(সংখ্যা বা অনির্দিষ্ট)

বর্তমান প্লেব্যাক সময়ের সাপেক্ষে, একটি বিরতি এড়িয়ে যাওয়ার যোগ্য হতে বাকি থাকা সময় উল্লেখ করুন। বিরতিটি এড়িয়ে যাওয়া সম্ভব না হলে এর মান অনির্ধারিত বা ঋণাত্মক হবে।