প্রধান ভিডিওতে অন্তর্ভুক্ত একটি বিরতি (উদাহরণস্বরূপ একটি বিজ্ঞাপন বিরতি) প্রতিনিধিত্ব করে।
কনস্ট্রাক্টর
বিরতি
নতুন বিরতি (আইডি, ব্রেকক্লিপআইডস, অবস্থান)
প্যারামিটার
আইডি
স্ট্রিং
বিরতির অনন্য আইডি।
breakClipIds
স্ট্রিং এর অ্যারে
এই বিরতিতে অন্তর্ভুক্ত বিরতি ক্লিপ আইডিগুলির তালিকা৷
মান শূন্য হতে হবে না.
অবস্থান
সংখ্যা
মূল ভিডিওর ভিতরে এই বিরতির অবস্থান।
বৈশিষ্ট্য
breakClipIds
স্ট্রিং এর নন-নাল অ্যারে
এই বিরতিতে অন্তর্ভুক্ত ব্রেক ক্লিপ আইডিগুলির একটি তালিকা৷
সময়কাল
(সংখ্যা বা অনির্ধারিত)
সেকেন্ডে বিরতির সময়কাল।
প্রসারিত
(বুলিয়ান বা অনির্ধারিত)
টাইমলাইনে বিরতি প্রসারিত হয়েছে কিনা তা নির্দেশ করে। প্রসারিত বিরতির সময়কাল মোট প্লেব্যাকের সময়কালের মধ্যে অন্তর্ভুক্ত করা হয়। true একটি মান নির্দেশ করে যে বিরতিটি প্রসারিত হয়েছে। বাদ দেওয়া হলে, মানটি false বলে ধরে নেওয়া হয়।
আইডি
স্ট্রিং
অনন্য বিরতি আইডি. সন্ধান বিরতির জন্য, ID হল একটি স্বয়ংক্রিয় স্ট্রিং একটি ফরম্যাটে seek-<timestampInMs> ।
এম্বেডেড
(বুলিয়ান বা অনির্ধারিত)
বিচ্ছেদ মূল স্রোতে এমবেড করা হয়েছে কিনা তা নির্দেশ করে। বাদ দেওয়া হলে, মানটি false বলে ধরে নেওয়া হয়।
দেখা হয়েছে
বুলিয়ান
একটি বিরতি দেখা হয়েছে কিনা. বিরতি খেলা শুরু হলে এটি true হিসাবে চিহ্নিত করা হয়। এই ক্ষেত্রটি false থেকে true পরিবর্তিত হয়ে গেলে একজন প্রেরক এই বিরতির সাথে সম্পর্কিত একটি অগ্রগতি দণ্ড চিহ্নিতকারীর রঙ পরিবর্তন করতে পারেন, যা নির্দেশ করে যে ব্যবহারকারী বিরতিটি দেখেছেন।
অবস্থান
সংখ্যা
সেকেন্ডে মূল ভিডিওর ভিতরে বিরতির অবস্থান। -1 মূল ভিডিওর (পোস্ট-রোল) শেষে অবস্থানের প্রতিনিধিত্ব করে এবং শুধুমাত্র ক্লায়েন্ট-সাইড বিজ্ঞাপন সেলাইয়ের জন্য বৈধ। সার্ভার-সাইড বিজ্ঞাপন সেলাইয়ের জন্য, একটি সঠিক অবস্থান প্রয়োজন।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["\u003cp\u003eThe \u003ccode\u003ecast.framework.messages.Break\u003c/code\u003e class represents a break, such as an ad break, within a main video and includes properties like ID, duration, and position.\u003c/p\u003e\n"],["\u003cp\u003eBreaks can contain multiple break clips, indicated by their IDs in the \u003ccode\u003ebreakClipIds\u003c/code\u003e property.\u003c/p\u003e\n"],["\u003cp\u003eBreaks have a \u003ccode\u003eposition\u003c/code\u003e property defining their location in the main video, with \u003ccode\u003e-1\u003c/code\u003e signifying a post-roll position.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eisWatched\u003c/code\u003e property indicates whether a break has been viewed, allowing senders to visually distinguish watched breaks.\u003c/p\u003e\n"],["\u003cp\u003eBreaks can be expanded on the timeline using the \u003ccode\u003eexpanded\u003c/code\u003e property, affecting total playback duration calculation.\u003c/p\u003e\n"]]],["The `Break` class represents an ad break within a video. Key properties include: `id` (unique break identifier), `breakClipIds` (list of clips within the break), and `position` (break's location in the main video). Other properties are `duration`, `expanded` (whether break duration is in total), `isEmbedded` (if embedded in the main stream), and `isWatched` (if the break has started playing). Position of -1 indicates a post-roll, and it is valid only for the client-side ad stitching.\n"],null,[]]