LiveCuepoints
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ทรัพยากร liveCuepoint
และเมธอด liveCuepoints.insert
เลิกใช้งานแล้วและแทนที่ด้วยเมธอด liveBroadcasts.cuepoint
ทรัพยากร liveCuepoint
จะแทรกจุดเริ่มในสตรีมสตรีมวิดีโอซึ่งอาจทริกเกอร์ช่วงพักโฆษณา
หมายเหตุ: จริงๆ แล้วคําสั่ง API นี้เป็นส่วนหนึ่งของ API สําหรับ Content ID ของ YouTube และมีข้อกําหนดการให้สิทธิ์ที่แตกต่างจากคําขอจัดการทรัพยากร liveBroadcast
และ liveStream
วิธีการ
API รองรับวิธีต่อไปนี้สําหรับทรัพยากร liveCuepoints
รายการ
- แทรก
- แทรกจุดกึ่งกลางในการถ่ายทอดสด ขณะนี้คําขอที่อนุญาตวิธีนี้ต้องได้รับอนุญาตจากบัญชีที่เชื่อมโยงกับเจ้าของเนื้อหา YouTube
ลองใช้เลย
พร็อพเพอร์ตี้
ตารางต่อไปนี้กําหนดพร็อพเพอร์ตี้ที่ปรากฏในทรัพยากรนี้
พร็อพเพอร์ตี้ |
id |
string
ค่าที่ YouTube กําหนดเพื่อระบุจุดเริ่มโฆษณาที่ไม่ซ้ํากัน |
kind |
string
ประเภทของทรัพยากร API สําหรับทรัพยากร liveCuepoint รายการ ค่าคือ youtubePartner#liveCuepoint |
broadcastId |
string
รหัสที่ YouTube กําหนดเพื่อระบุการออกอากาศที่ไม่ซ้ํากันซึ่งแทรกจุดเริ่มโฆษณา |
settings |
object
ออบเจ็กต์ settings จะกําหนดการตั้งค่าจุดเริ่มโฆษณา |
settings.offsetTimeMs |
long
ค่านี้จะระบุช่วงเวลาในวิดีโอเมื่อผู้ชมควรเห็นโฆษณาหรือแถบสเลทในสตรีม ค่าของพร็อพเพอร์ตี้จะระบุการชดเชยเวลาในหน่วยมิลลิวินาทีนับจากจุดเริ่มต้นของสตรีมการตรวจสอบ แม้จะวัดเป็นหน่วยมิลลิวินาที แต่ค่านั้นเป็นค่าประมาณและ YouTube จะแทรกจุดเริ่มโฆษณาให้ใกล้กับเวลาดังกล่าวมากที่สุด คุณไม่ควรระบุค่าสําหรับพารามิเตอร์นี้หากการออกอากาศไม่มีสตรีมการตรวจสอบ
ค่าเริ่มต้นของพร็อพเพอร์ตี้นี้คือ 0 ซึ่งบ่งชี้ว่าควรแทรกจุดเริ่มโฆษณาโดยเร็วที่สุด หากสตรีมการออกอากาศไม่มีความล่าช้า 0 เป็นค่าเดียวที่ใช้ได้ อย่างไรก็ตาม หากสตรีมการออกอากาศล่าช้า ค่าพร็อพเพอร์ตี้จะระบุเวลาที่ควรแทรกจุดเริ่มโฆษณาได้ โปรดดูรายละเอียดเพิ่มเติมในคู่มือเริ่มต้นใช้งาน
หมายเหตุ: หากการออกอากาศมีระยะการทดสอบ ระบบจะวัดออฟเซ็ตนับตั้งแต่เวลาที่เริ่มการทดสอบ |
settings.walltime |
datetime
ค่านี้ระบุเวลาของนาฬิกาที่ควรแทรกจุดเริ่มโฆษณา ค่านี้ระบุในรูปแบบ ISO 8601 (YYYY-MM-DDThh:mm:ss.sssZ )
API จะแสดงข้อผิดพลาดหากคําขอพยายามแทรกจุดเริ่มที่ระบุค่าของพร็อพเพอร์ตี้นี้และสําหรับพร็อพเพอร์ตี้ settings.offsetTimeMs |
settings.cueType |
string
ประเภทของจุดเริ่ม ดูคําอธิบายจุดเริ่มประเภทต่างๆ ในคู่มือการเริ่มต้นใช้งาน นอกจากนี้ โปรดดูเอกสารอายุการใช้งานของการออกอากาศสําหรับแนวทางปฏิบัติแนะนําเกี่ยวกับการแทรกจุดเริ่มโฆษณาระหว่างการออกอากาศ
ค่าที่ถูกต้องของพร็อพเพอร์ตี้นี้มีดังนี้
|
settings.durationSecs |
unsigned integer
ระยะเวลาของจุดเริ่มเป็นวินาที คุณต้องระบุค่านี้หาก cueType คือ ad และจะไม่มีผล |
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-02-22 UTC
[[["เข้าใจง่าย","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"]],["อัปเดตล่าสุด 2023-02-22 UTC"],[[["\u003cp\u003eThe \u003ccode\u003eliveCuepoint\u003c/code\u003e resource and \u003ccode\u003eliveCuepoints.insert\u003c/code\u003e method have been replaced by the \u003ccode\u003eliveBroadcasts.cuepoint\u003c/code\u003e method.\u003c/p\u003e\n"],["\u003cp\u003eA \u003ccode\u003eliveCuepoint\u003c/code\u003e resource inserts a cuepoint into a live broadcast, potentially triggering an ad break.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eliveCuepoints/insert\u003c/code\u003e method requires authorization from a YouTube Content Owner account and is part of the YouTube Content ID API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eliveCuepoints\u003c/code\u003e resource contains properties such as \u003ccode\u003eid\u003c/code\u003e, \u003ccode\u003ekind\u003c/code\u003e, \u003ccode\u003ebroadcastId\u003c/code\u003e, and \u003ccode\u003esettings\u003c/code\u003e, defining the cuepoint's unique identifier, type, associated broadcast, and specific configurations.\u003c/p\u003e\n"],["\u003cp\u003eCuepoint \u003ccode\u003esettings\u003c/code\u003e include \u003ccode\u003eoffsetTimeMs\u003c/code\u003e or \u003ccode\u003ewalltime\u003c/code\u003e to specify when the cuepoint should occur, \u003ccode\u003ecueType\u003c/code\u003e to define its type (e.g., \u003ccode\u003ead\u003c/code\u003e), and \u003ccode\u003edurationSecs\u003c/code\u003e for the cuepoint's duration, which is required for ad cuepoints.\u003c/p\u003e\n"]]],["The `liveCuepoint` resource and `liveCuepoints.insert` method are deprecated; use `liveBroadcasts.cuepoint` instead. A `liveCuepoint` inserts a cue point into a broadcast, potentially triggering an ad break. The `insert` method adds a cuepoint and requires authorization from a YouTube Content Owner. Cuepoints have properties including `id`, `broadcastId`, and `settings`. Settings define `offsetTimeMs`, `walltime`, `cueType` (e.g., 'ad'), and `durationSecs`. The `walltime` and `offsetTimeMs` values cannot be specified at the same time.\n"],null,[]]