cast. เฟรมเวิร์ก. ข้อความ
นี่คือเนมสเปซ cast.framework.messages
คลาส
AudiobookChapterMediaMetadata
คำอธิบายบทของหนังสือเสียง
AudiobookContainerMetadata
คำอธิบายคอนเทนเนอร์หนังสือเสียง
AudioTrackInfo
อธิบายข้อมูลแทร็กเสียงของแทร็กเสียง
พัก
แสดงถึงช่วงพัก (เช่น ช่วงพักโฆษณา) ที่รวมอยู่ในวิดีโอหลัก
BreakClip
แสดงคลิปพัก (เช่น คลิปของโฆษณาระหว่างช่วงพักโฆษณา)
BreakStatus
แสดงสถานะของช่วงพัก
CloudMediaStatus
MediaStatus
ที่ส่งไปยังผู้ส่งในระบบคลาวด์เท่านั้น เช่น Google Assistant
ContainerMetadata
ข้อมูลเมตาคอนเทนเนอร์ทั่วไปที่ใช้เป็นส่วนหนึ่งของ QueueData
ContentRating
การจัดประเภทเนื้อหา (การจัดระดับโดยผู้ปกครอง การจัดระดับวุฒิภาวะ)
CustomCommandRequestData
ข้อมูลคำขอ CustomCommand
DisplayStatusRequestData
ข้อมูลDisplayStatusRequest
EditAudioTracksRequestData
ข้อมูลคำขอ EDIT_AUDIO_TRACKS กับเหตุการณ์สื่อ หากไม่ได้ระบุภาษา ระบบจะเปิดใช้แทร็กเสียงเริ่มต้นสำหรับสื่อ
EditTracksInfoRequestData
ข้อมูลคำขอ EDIT_TRACKS_INFO เหตุการณ์สื่อ
ErrorData
แสดงข้อมูลข้อผิดพลาด
ExtendedMediaStatus
ข้อมูลสถานะสื่อแบบขยาย
FetchItemsRequestData
เรียกข้อมูลคำขอรายการ
FocusStateRequestData
โฟกัสข้อความการเปลี่ยนสถานะ
GenericMediaMetadata
คำอธิบายสื่อทั่วไป
GetItemsInfoRequestData
รับข้อมูลคำขอข้อมูลสินค้า
GetStatusRequestData
ข้อมูลคำขอ GET_STATUS ของเหตุการณ์สื่อ
รูปภาพ
อิมเมจที่อธิบายแอปพลิเคชันตัวรับสัญญาณหรือรายการสื่อ อาจเป็นไอคอนแอปพลิเคชัน ภาพหน้าปก หรือภาพขนาดย่อ
ItemsInfo
แสดงข้อความข้อมูลที่มีข้อมูลสินค้าสำหรับแต่ละรหัสที่ขอ
LiveSeekableRange
ระบุช่วงที่ค้นหาได้แบบเรียลไทม์ซึ่งมีเวลาเริ่มต้นและเวลาสิ้นสุดเป็นวินาที
LoadByEntityRequestData
ข้อมูลคำขอ LoadByEntity
LoadOptions
ให้ตัวเลือกเพิ่มเติมสำหรับคำขอโหลด
LoadRequestData
ข้อมูลคำขอ LOAD ของเหตุการณ์สื่อ
MediaInformation
แสดงข้อมูลสื่อ
MediaMetadata
ข้อมูลเมตาสื่อทั่วไปที่ใช้เป็นส่วนหนึ่งของ MediaInformation
หรือเพื่ออธิบายส่วนสื่อโดยเป็นส่วนหนึ่งของข้อมูลเมตาของคอนเทนเนอร์
MediaStatus
แสดงสถานะเซสชันสื่อ
MovieMediaMetadata
คำอธิบายสื่อภาพยนตร์
MusicTrackMediaMetadata
คำอธิบายสื่อของแทร็กเพลง
PhotoMediaMetadata
คำอธิบายสื่อรูปภาพ
PrecacheRequestData
ข้อมูลคำขอ PRECACHE ของเหตุการณ์สื่อ (ระบบจะไม่สนใจช่องบางช่องของคำขอโหลด เช่น เล่นอัตโนมัติและQueueData)
PreloadRequestData
ข้อมูลคำขอ PRELOAD ของเหตุการณ์สื่อ
QueueChange
แสดงข้อความการเปลี่ยนแปลงคิว เช่น แทรก นำออก และอัปเดต
QueueData
จัดคิวข้อมูลโดยเป็นส่วนหนึ่งของคำขอ LOAD
QueueIds
แสดงข้อความข้อมูลที่มีรายการรหัสคิวทั้งหมด
QueueInsertRequestData
คิวเหตุการณ์สื่อ INSERT ข้อมูลคำขอ
QueueItem
ข้อมูลรายการในคิว นักพัฒนาแอปพลิเคชันอาจต้องสร้าง QueueItem เพื่อแทรกองค์ประกอบคิวโดยใช้cast.framework.messages.InsertQueueItem ในกรณีนี้ ลูกค้าไม่ควรระบุ itemId (เนื่องจากระบบจะกำหนด itemId จริงเมื่อมีการแทรกรายการในคิว) ซึ่งจะช่วยป้องกันไม่ให้ ID ชนกันกับรายการที่เพิ่มจากแอปผู้ส่ง
QueueLoadRequestData
ข้อมูลคำขอ LOAD ของคิวเหตุการณ์สื่อ
QueueRemoveRequestData
คิวเหตุการณ์สื่อ REMOVE ข้อมูลคำขอ
QueueReorderRequestData
ข้อมูลคำขอ REORDER ของคิวเหตุการณ์สื่อ
QueueUpdateRequestData
ข้อมูลคำขอ "อัปเดตคิว" ของเหตุการณ์สื่อ
RefreshCredentialsRequestData
ข้อมูลคำขอ RefreshCredentials
RequestData
ข้อมูลคำขอเหตุการณ์สื่อ
ResumeSessionRequestData
ข้อมูลคำขอ RESUME_SESSION
SeekableRange
ระบุช่วงที่ค้นหาได้เป็นวินาที
SeekRequestData
ข้อมูลคำขอ SEEK ของเหตุการณ์สื่อ
SessionState
ออบเจ็กต์สถานะที่มีข้อมูลทั้งหมดซึ่งจะจัดเก็บใน StoreSession และกู้คืนใน SuccessSession
SetCredentialsRequestData
ข้อมูลคำขอ SetCredentials
SetPlaybackRateRequestData
ข้อมูลคำขออัตราการเล่นเหตุการณ์สื่อ
StoreSessionRequestData
ข้อมูลคำขอ STORE_SESSION
StoreSessionResponseData
ข้อมูลการตอบสนองสำหรับคำสั่ง STORE_SESSION
TextTrackStyle
อธิบายข้อมูลรูปแบบสำหรับแทร็กข้อความ
ติดตาม
อธิบายข้อมูลเมตาของแทร็ก
TracksInfo
ข้อมูลแทร็ก
TvShowMediaMetadata
คำอธิบายสื่อที่เป็นตอนของรายการทีวี
UserActionRequestData
ข้อมูลคำขอ UserAction
UserActionState
แสดงสถานะการดำเนินการของผู้ใช้สำหรับสื่อ
VastAdsRequest
การกำหนดค่าคำขอโฆษณา VAST
VideoInformation
ข้อมูลวิดีโอ เช่น ความละเอียดของวิดีโอและ High Dynamic Range (HDR)
ระดับเสียง
แสดงปริมาณของสตรีมเซสชันสื่อ
VolumeRequestData
ข้อมูลคำขอเหตุการณ์สื่อ SET_VOLUME
การแจกแจง
CaptionMimeType
สตริง
ประเภทคำบรรยาย MIME ของแทร็กข้อความ
ค่า |
|
---|---|
CEA608 |
สตริง CEA 608 |
TTML |
สตริง TTML |
แบบ VTT |
สตริง แบบ VTT |
TTML_MP4 |
สตริง TTML MP4 |
คำสั่ง
ตัวเลข
รายการค่ามาสก์บิตเพื่อตั้งค่าหรือเรียกคำสั่งสื่อที่แอปพลิเคชันรองรับสำหรับ cast.framework.messages.MediaStatus#supportedMediaCommands
ค่า |
|
---|---|
หยุดชั่วคราว |
ตัวเลข หยุดคำสั่งชั่วคราว |
ค้นหา |
ตัวเลข คำสั่งกรอวิดีโอ |
STREAM_VOLUME |
ตัวเลข คำสั่งวอลุ่มสตรีม |
STREAM_MUTE |
ตัวเลข คำสั่งวอลุ่มสตรีม |
ALL_BASIC_MEDIA |
ตัวเลข สื่อพื้นฐานทั้งหมด รวมคำสั่ง |
QUEUE_NEXT |
ตัวเลข คำสั่ง Queue Next Next |
QUEUE_PREV |
ตัวเลข คำสั่งก่อนหน้าของคิว |
QUEUE_SHUFFLE |
ตัวเลข คำสั่งสับเปลี่ยนคิว |
QUEUE_REPEAT_ALL |
ตัวเลข โหมด "เล่นซ้ำทั้งหมด" ในคิว |
QUEUE_REPEAT_ONE |
ตัวเลข โหมด "เกิดซ้ำ 1" ในคิว |
QUEUE_REPEAT |
ตัวเลข โหมดการจัดคิวซ้ำ |
SKIP_AD |
ตัวเลข ข้ามคำสั่ง AD |
EDIT_TRACKS |
ตัวเลข แก้ไขคำสั่งของแทร็ก |
PLAYBACK_RATE |
ตัวเลข คำสั่งเกี่ยวกับอัตราการเล่น |
ชอบ |
ตัวเลข คำสั่ง "ชอบ" ของผู้ใช้ |
ไม่ชอบ |
ตัวเลข คำสั่ง "ไม่ชอบ" การดำเนินการของผู้ใช้ |
ติดตาม |
ตัวเลข คำสั่ง "ติดตามการดำเนินการของผู้ใช้" |
เลิกติดตาม |
ตัวเลข คำสั่งเลิกติดตามการดำเนินการของผู้ใช้ |
STREAM_TRANSFER |
ตัวเลข คำสั่งการโอนสตรีม |
เนื้อเพลง |
ตัวเลข คำสั่งเกี่ยวกับเนื้อเพลง |
ContainerType
ตัวเลข
ประเภทของข้อมูลเมตาคอนเทนเนอร์
ค่า |
|
---|---|
GENERIC_CONTAINER |
ตัวเลข เทมเพลตทั่วไปที่เหมาะกับประเภทสื่อส่วนใหญ่ ใช้โดย Cast.framework.messages.ContainerMetadata |
AUDIOBOOK_CONTAINER |
ตัวเลข ข้อมูลเมตาสําหรับหนังสือเสียง ใช้โดย Cast.framework.messages.AudiobookContainerMetadata |
- ดูเพิ่มเติม
- cast.framework.messages.QueueData.containerMetadata
ContentFilteringMode
สตริง
แสดงโหมดการกรองเนื้อหา
ค่า |
|
---|---|
FILTER_EXPLICIT |
สตริง ห้ามเล่นเนื้อหาที่อาจไม่เหมาะสม |
ErrorReason
สตริง
แสดงสาเหตุของข้อความแสดงข้อผิดพลาดเกี่ยวกับสื่อ
ค่า |
|
---|---|
INVALID_COMMAND |
สตริง แสดงผลเมื่อคำสั่งไม่ถูกต้องหรือไม่มีการใช้งาน |
INVALID_PARAMS |
สตริง แสดงผลเมื่อพารามิเตอร์ไม่ถูกต้องหรือไม่มีพารามิเตอร์ที่จำเป็น |
INVALID_MEDIA_SESSION_ID |
สตริง แสดงผลเมื่อไม่มีเซสชันสื่อ |
SKIP_LIMIT_REACHED |
สตริง แสดงผลเมื่อข้ามรายการเพิ่มเติมไม่ได้เนื่องจากถึงขีดจำกัดการข้ามแล้ว |
NOT_SUPPORTED |
สตริง แสดงผลเมื่อแอปพลิเคชันไม่รองรับคำขอ |
LANGUAGE_NOT_SUPPORTED |
สตริง แสดงผลเมื่อระบบไม่รองรับภาษาที่ขอ |
END_OF_QUEUE |
สตริง แสดงผลเมื่อไม่สามารถข้ามได้ เนื่องจากไปไกลกว่ารายการแรก หรือไปไกลกว่ารายการสุดท้ายในคิว |
DUPLICATE_REQUEST_ID |
สตริง แสดงผลเมื่อรหัสคำขอซ้ำกัน (ผู้รับกำลังประมวลผลคำขอที่มีรหัสเดียวกัน) |
VIDEO_DEVICE_REQUIRED |
สตริง และแสดงผลเมื่อไม่สามารถดำเนินการตามคำขอได้เนื่องจากจำเป็นต้องใช้อุปกรณ์ที่เล่นวิดีโอได้ |
PREMIUM_ACCOUNT_REQUIRED |
สตริง แสดงผลเมื่อต้องใช้บัญชีพรีเมียมเพื่อให้คำขอดำเนินการสำเร็จ |
APP_ERROR |
สตริง แสดงผลเมื่อสถานะของแอปพลิเคชันไม่ถูกต้องในการดำเนินการตามคำขอ |
AUTHENTICATION_EXPIRED |
สตริง โดยแสดงผลเมื่อดำเนินการตามคำขอไม่ได้เพราะการตรวจสอบสิทธิ์หมดอายุแล้ว เช่น เมื่อผู้ใช้เปลี่ยนรหัสผ่านหรือเมื่อเพิกถอนโทเค็น |
CONCURRENT_STREAM_LIMIT |
สตริง แสดงผลเมื่อตรวจพบการสตรีมพร้อมกันมากเกินไป |
PARENTAL_CONTROL_RESTRICTED |
สตริง แสดงผลเมื่อเนื้อหาถูกบล็อกเนื่องจากการควบคุมโดยผู้ปกครอง |
CONTENT_FILTERED |
สตริง แสดงผลเมื่อเนื้อหาถูกบล็อกเนื่องจากการกรอง |
NOT_AVAILABLE_IN_REGION |
สตริง แสดงผลเมื่อเนื้อหาถูกบล็อกเนื่องจากไม่พร้อมใช้งานในระดับภูมิภาค |
CONTENT_ALREADY_PLAYING |
สตริง แสดงผลเมื่อมีการเล่นเนื้อหาที่ขออยู่แล้ว |
INVALID_REQUEST |
สตริง แสดงผลเมื่อคำขอไม่ถูกต้อง |
GENERIC_LOAD_ERROR |
สตริง แสดงผลเมื่อคำขอโหลดพบปัญหาที่ไม่ต่อเนื่อง |
ErrorType
สตริง
แสดงประเภทข้อความแสดงข้อผิดพลาดของสื่อ
ค่า |
|
---|---|
INVALID_PLAYER_STATE |
สตริง แสดงผลเมื่อสถานะของโปรแกรมเล่นไม่ถูกต้องสำหรับดำเนินการตามคำขอ |
LOAD_FAILED |
สตริง แสดงผลเมื่อคำขอ LOAD ล้มเหลว |
LOAD_CANCELLED |
สตริง แสดงผลเมื่อคำขอ LOAD ถูกยกเลิกโดยคำขอ LOAD ที่เข้ามาใหม่ |
INVALID_REQUEST |
สตริง แสดงผลเมื่อคำขอไม่ถูกต้อง |
ข้อผิดพลาด |
สตริง ข้อผิดพลาดทั่วไป สำหรับกรณีข้อผิดพลาดอื่นๆ |
ExtendedPlayerState
สตริง
ข้อมูลสถานะผู้เล่นแบบขยาย
ค่า |
|
---|---|
กำลังโหลด |
สตริง โปรแกรมเล่นอยู่ในสถานะกำลังโหลด |
FocusState
สตริง
โฟกัสสถานะ
ค่า |
|
---|---|
IN_FOCUS |
สตริง ตัวรับอยู่ในโฟกัส |
NOT_IN_FOCUS |
สตริง ผู้รับไม่ได้โฟกัสอยู่ มีกิจกรรมอื่นทำงานอยู่ |
GetStatusOptions
ตัวเลข
GetStatusOptions
จะกำหนดปริมาณข้อมูลที่ต้องรวมอยู่ในการตอบกลับสถานะสื่อสำหรับข้อความ GET_STATUS
ค่า |
|
---|---|
NO_METADATA |
ตัวเลข อย่าใส่แฟล็กข้อมูลเมตา |
NO_QUEUE_ITEMS |
ตัวเลข อย่าใส่แฟล็กรายการคิว |
HdrType
สตริง
แสดงประเภทวิดีโอ High Dynamic Range (HDR)
ค่า |
|
---|---|
SDR |
สตริง ช่วงไดนามิกมาตรฐาน |
HDR |
สตริง High Dynamic Range |
DV |
สตริง Dolby Vision |
HlsSegmentFormat
สตริง
รูปแบบของกลุ่มเสียง HLS
ค่า |
|
---|---|
AAC |
สตริง สตรีมเสียงพื้นฐานที่มี AAC |
AC3 |
สตริง สตรีมเสียงแบบพื้นฐานที่อัดแน่นด้วย AC3 |
MP3 |
สตริง สตรีมแบบพื้นฐานที่อัดแน่นด้วย MP3 |
การแก้ปัญหา |
สตริง MPEG-2 Transport Stream |
TS_AAC |
สตริง AAC มีความซับซ้อนต่ำของ MPEG-2 Transport Stream (AAC-LC) |
TS_HE_AAC |
สตริง AAC อัดแน่นด้วยสตรีมการขนส่ง MPEG-2 (HE-AAC) |
E_AC3 |
สตริง สตรีมเสียงแบบพื้นฐานที่อัดแน่นด้วย E-AC3 |
FMP4 |
สตริง เสียงที่อัดแน่นอยู่ใน ISO BMFF CMAF ที่ Fragmented MP4 |
HlsVideoSegmentFormat
สตริง
รูปแบบของกลุ่มวิดีโอ HLS
ค่า |
|
---|---|
MPEG2_TS |
สตริง MPEG-2 Transport Stream รองรับ AVC |
FMP4 |
สตริง การอัดวิดีโอในรูปแบบ MP4 ของ ISO BMFF CMAF รองรับ AVC และ HEVC |
IdleReason
สตริง
สาเหตุที่โปรแกรมเล่นอยู่ในสถานะไม่ได้ใช้งาน
ค่า |
|
---|---|
ยกเลิกแล้ว |
สตริง ผู้ส่งขอหยุดเล่นโดยใช้คำสั่ง "หยุด" |
ขัดข้อง |
สตริง ผู้ส่งส่งคำขอเล่นสื่ออื่นโดยใช้คำสั่ง LOAD |
จบแล้ว |
สตริง เล่นสื่อเสร็จแล้ว |
ข้อผิดพลาด |
สตริง สื่อถูกขัดจังหวะเนื่องจากข้อผิดพลาด ซึ่งอาจเกิดขึ้นได้ เช่น โปรแกรมเล่นไม่สามารถดาวน์โหลดสื่อเนื่องจากข้อผิดพลาดของเครือข่าย |
MediaCategory
สตริง
หมวดหมู่สื่อ
ค่า |
|
---|---|
เสียง |
สตริง สื่อเป็นเสียงเท่านั้น |
วิดีโอ |
สตริง สื่อเป็นวิดีโอและเสียง (ค่าเริ่มต้น) |
รูปภาพ |
สตริง สื่อคือรูปภาพ |
MessageType
สตริง
แสดงประเภทข้อความสื่อที่ cast.framework.PlayerManager จะดักจับ ประเภทข้อความจะได้รับการจัดหมวดหมู่เป็นคำขอหรือข้อความขาออก คำขอจะอนุญาตให้แอปพลิเคชันแก้ไขข้อมูลได้ก่อนที่จะประมวลผลโดย SDK ของ Web Receiver ข้อความขาออกช่วยให้แอปพลิเคชันสามารถแก้ไขข้อมูลใดๆ ก่อนที่จะส่งข้อความไปยังระบบที่เชื่อมต่อและแอปพลิเคชันผู้ส่งได้
ค่า |
|
---|---|
MEDIA_STATUS |
สตริง ข้อความขาออกของสถานะสื่อปัจจุบัน ประเภทข้อความคือ cast.framework.messages.MediaStatus |
CLOUD_STATUS |
สตริง ข้อความขาออกที่แสดงสถานะสื่อไปยังผู้ส่งระบบคลาวด์ ประเภทข้อความคือ cast.framework.messages.CloudMediaStatus |
QUEUE_CHANGE |
สตริง ข้อความขาออกของการเปลี่ยนแปลงคิว ประเภทข้อความคือ cast.framework.messages.QueueChange |
QUEUE_ITEMS |
สตริง ข้อความขาออกของข้อมูลรายการคิว ประเภทข้อความคือ cast.framework.messages.ItemsInfo |
QUEUE_ITEM_IDS |
สตริง ข้อความขาออกของรายการรหัสคิว ประเภทข้อความคือ cast.framework.messages.QueueIds |
GET_STATUS |
สตริง คำขอสถานะสื่อปัจจุบัน ประเภทข้อความคือ cast.framework.messages.GetStatusRequestData |
โหลด |
สตริง คำขอโหลดสื่อ ประเภทข้อความคือ cast.framework.messages.LoadRequestData |
หยุดชั่วคราว |
สตริง ขอให้หยุดโปรแกรมเล่นชั่วคราว ประเภทข้อความคือ cast.framework.messages.RequestData |
หยุด |
สตริง ขอให้หยุดโปรแกรมเล่น ประเภทข้อความคือ cast.framework.messages.RequestData |
เล่น |
สตริง ขอเล่นต่อ ประเภทข้อความคือ cast.framework.messages.RequestData |
SKIP_AD |
สตริง ขอข้ามการเล่นโฆษณา ประเภทข้อความคือ cast.framework.messages.RequestData |
PLAY_AGAIN |
สตริง ขอเล่นสื่อปัจจุบันอีกครั้ง ประเภทข้อความคือ cast.framework.messages.RequestData |
ค้นหา |
สตริง คำขอกรอสื่อ ประเภทข้อความคือ cast.framework.messages.SeekRequestData |
SET_PLAYBACK_RATE |
สตริง ขอเปลี่ยนอัตราการเล่น ประเภทข้อความคือ cast.framework.messages.SetPlaybackRateRequestData |
SET_VOLUME |
สตริง ขอเปลี่ยนระดับเสียงของสื่อปัจจุบัน ประเภทข้อความคือ cast.framework.messages.VolumeRequestData |
EDIT_TRACKS_INFO |
สตริง ขอเปลี่ยนการเล่นแทร็กข้อความหรือแทร็กเสียง ประเภทข้อความคือ cast.framework.messages.EditTracksInfoRequestData |
EDIT_AUDIO_TRACKS |
สตริง ขอให้เปลี่ยนการเล่นแทร็กเสียง ประเภทข้อความคือ cast.framework.messages.EditAudioTracksRequestData |
ความแม่นยำ |
สตริง ขอแคชข้อมูลล่วงหน้า ประเภทข้อความคือ cast.framework.messages.PrecacheRequestData |
โหลดล่วงหน้า |
สตริง ขอโหลดรายการล่วงหน้า ประเภทข้อความคือ cast.framework.messages.PreloadRequestData |
QUEUE_LOAD |
สตริง คำขอโหลดคิว ประเภทข้อความคือ cast.framework.messages.QueueLoadRequestData |
QUEUE_INSERT |
สตริง คำขอแทรกในคิว ประเภทข้อความคือ cast.framework.messages.QueueInsertRequestData |
QUEUE_UPDATE |
สตริง คำขออัปเดตคิว ประเภทข้อความคือ cast.framework.messages.QueueUpdateRequestData |
QUEUE_REMOVE |
สตริง ขอให้นำออกจากคิว ประเภทข้อความคือ cast.framework.messages.QueueRemoveRequestData |
QUEUE_REORDER |
สตริง ขอเรียงลำดับคิวใหม่ ประเภทข้อความคือ cast.framework.messages.QueueReorderRequestData |
QUEUE_NEXT |
สตริง ขอรายการถัดไปในคิว เมื่อผู้รับได้รับการแจ้งเตือนนี้จากผู้ส่ง ข้อความจะแมปไปยัง |
QUEUE_PREV |
สตริง ขอรายการก่อนหน้าในคิว เมื่อผู้รับได้รับการแจ้งเตือนนี้จากผู้ส่ง ข้อความจะแมปไปยัง |
QUEUE_GET_ITEM_RANGE |
สตริง ขอเรียกรายการในคิว ประเภทข้อความคือ cast.framework.messages.FetchItemsRequestData |
QUEUE_GET_ITEMS |
สตริง ขอรับข้อมูลรายการ ประเภทข้อความคือ cast.framework.messages.GetItemsInfoRequestData |
QUEUE_GET_ITEM_IDS |
สตริง คำขอรับรหัสคิว ประเภทข้อความคือ cast.framework.messages.RequestData |
QUEUE_SHUFFLE |
สตริง ขอสับเปลี่ยนคิว ประเภทข้อความคือ cast.framework.messages.RequestData |
SET_CREDENTIALS |
สตริง ตั้งค่าข้อมูลเข้าสู่ระบบของผู้ใช้ ประเภทข้อความคือ cast.framework.messages.SetCredentialsRequestData |
LOAD_BY_ENTITY |
สตริง โหลดสื่อตามรหัสเอนทิตี ประเภทข้อความคือ cast.framework.messages.LoadByEntityRequestData |
USER_ACTION |
สตริง จัดการการดำเนินการของผู้ใช้ เช่น การติดตาม ประเภทข้อความคือ cast.framework.messages.UserActionRequestData |
DISPLAY_STATUS |
สตริง แสดงสถานะสื่อบนหน้าจอ ประเภทข้อความคือ cast.framework.messages.DisplayStatusRequestData |
FOCUS_STATE |
สตริง เปลี่ยนสถานะโฟกัสของแอปในฝั่งผู้รับแล้ว ประเภทข้อความคือ cast.framework.messages.FocusStateRequestData |
CUSTOM_COMMAND |
สตริง จัดการคำสั่งแอปที่กำหนดเอง ประเภทข้อความคือ cast.framework.messages.CustomCommandRequestData |
STORE_SESSION |
สตริง จัดเก็บคำสั่งเซสชัน ประเภทข้อความคือ cast.framework.messages.StoreSessionRequestData |
RESUME_SESSION |
สตริง ใช้คําสั่งเซสชันต่อ ประเภทข้อความคือ cast.framework.messages.ResumeSessionRequestData |
SESSION_STATE |
สตริง ประเภทการตอบกลับสำหรับ StoreSession ประเภทข้อความคือ cast.framework.messages.StoreSessionResponseData |
MetadataType
ตัวเลข
ประเภทข้อมูลเมตาของสื่อ
ค่า |
|
---|---|
Generic |
ตัวเลข เทมเพลตทั่วไปที่เหมาะกับประเภทสื่อส่วนใหญ่ ใช้โดย cast.framework.messages.GenericMediaMetadata |
ภาพยนตร์ |
ตัวเลข ภาพยนตร์ความยาวเต็ม ใช้โดย cast.framework.messages.MovieMediaMetadata |
TV_SHOW |
ตัวเลข ตอนของซีรีส์ ใช้โดย cast.framework.messages.TvShowMediaMetadata |
MUSIC_TRACK |
ตัวเลข แทร็กเพลง ใช้โดย cast.framework.messages.MusicTrackMediaMetadata |
รูปภาพ |
ตัวเลข รูปภาพ ใช้โดย cast.framework.messages.PhotoMediaMetadata |
AUDIOBOOK_CHAPTER |
ตัวเลข บทของหนังสือเสียง ใช้โดย cast.framework.messages.AudiobookChapterMediaMetadata |
- ดูเพิ่มเติม
- cast.framework.messages.MediaInformation.metadata
PlayerState
สตริง
แสดงสถานะของผู้เล่น
ค่า |
|
---|---|
ไม่มีการใช้งาน |
สตริง โปรแกรมเล่นอยู่ในสถานะไม่ได้ใช้งาน สถานะ "ไม่ทำงาน" หมายความว่าไม่มีการเล่นที่ใช้งานอยู่ โปรแกรมเล่นมักจะอยู่ในสถานะนี้หลังจากที่เปิดแอปพลิเคชัน Cast ก่อนที่จะได้รับคำขอ LOAD หรือหลังจากเล่นเสร็จ โปรแกรมเล่นจะเปลี่ยนไปเป็นสถานะนี้ตาม cast.framework.messages.IdleReason ที่ตั้งค่าไว้ใน cast.framework.messages.MediaStatus |
กำลังเล่น |
สตริง โปรแกรมเล่นอยู่ในสถานะ "กำลังเล่น" |
หยุดชั่วคราว |
สตริง โปรแกรมเล่นอยู่ในสถานะ "หยุดชั่วคราว" |
กำลังเก็บบัฟเฟอร์ |
สตริง โปรแกรมเล่นอยู่ในสถานะ BUFFERING |
QueueChangeType
สตริง
ประเภทการเปลี่ยนแปลงคิวที่ข้อความขาออก QUEUE_CHANGE
รายการใช้
ค่า |
|
---|---|
แทรก |
สตริง คิวมีรายการแทรกแล้ว |
นำออก (REMOVE) |
สตริง คิวมีรายการที่ถูกนำออก |
ITEMS_CHANGE |
สตริง มีการเปลี่ยนแปลงรายการ |
อัปเดต |
สตริง คิวผ่านการอัปเดตและมีการส่งรายการที่เรียงลำดับใหม่แล้ว |
NO_CHANGE |
สตริง คิวไม่มีการเปลี่ยนแปลง ซึ่งจะใช้ในการสะท้อนกลับเมื่อผู้ส่งหลายคน ขอข้อมูลเดียวกัน |
QueueType
สตริง
ประเภทคอนเทนเนอร์/คิวสื่อ
ค่า |
|
---|---|
อัลบั้ม |
สตริง อัลบั้มเพลง |
เพลย์ลิสต์ |
สตริง เพลย์ลิสต์เพลง เช่น เพลย์ลิสต์ส่วนตัว เพลย์ลิสต์สาธารณะ หรือเพลย์ลิสต์ที่สร้างขึ้นโดยอัตโนมัติ |
หนังสือเสียง |
สตริง หนังสือเสียง |
RADIO_STATION |
สตริง สถานีวิทยุแบบดั้งเดิม |
PODCAST_SERIES |
สตริง ซีรีส์พอดแคสต์ |
TV_SERIES |
สตริง ซีรีส์ |
VIDEO_PLAYLIST |
สตริง เพลย์ลิสต์วิดีโอ |
LIVE_TV |
สตริง ช่องรายการทีวีสด |
ภาพยนตร์ |
สตริง ภาพยนตร์ |
RepeatMode
สตริง
ลักษณะการทำงานของคิวเมื่อมีการเล่นรายการทั้งหมด
ค่า |
|
---|---|
REPEAT_OFF |
สตริง เมื่อคิวสมบูรณ์แล้ว เซสชันสื่อจะสิ้นสุดลง |
REPEAT_ALL |
สตริง รายการทั้งหมดในคิวจะเล่นไปเรื่อยๆ พอเล่นรายการสุดท้าย ก็จะเล่นรายการแรกอีกครั้ง |
REPEAT_SINGLE |
สตริง ระบบจะเล่นรายการปัจจุบันซ้ำหลายครั้ง |
REPEAT_ALL_AND_SHUFFLE |
สตริง รายการทั้งหมดในคิวจะเล่นไปเรื่อยๆ พอเล่นรายการสุดท้าย ก็จะเล่นรายการแรกอีกครั้ง (ผู้รับจะสับเปลี่ยนรายการก่อน) |
SeekResumeState
สตริง
แสดงสถานะการเล่นหลังจากคำขอ "SEEK"
ค่า |
|
---|---|
PLAYBACK_START |
สตริง เพื่อบังคับให้สื่อเริ่มเล่น |
PLAYBACK_PAUSE |
สตริง เพื่อบังคับให้สื่อหยุดชั่วคราว |
StreamingProtocolType
ตัวเลข
ประเภทโปรโตคอลสตรีมมิง
ค่า |
|
---|---|
ไม่ทราบ |
ตัวเลข ไม่ทราบประเภทโปรโตคอลสตรีมมิง |
MPEG_DASH |
ตัวเลข ประเภทโปรโตคอล MPEG-DASH (Dynamic Adaptive Streaming over HTTP) |
HLS |
ตัวเลข ประเภทโปรโตคอล HLS (HTTP Live Streaming) |
SMOOTH_STREAMING |
ตัวเลข ประเภทโปรโตคอล Smooth Streaming |
StreamType
สตริง
แสดงประเภทสตรีม
ค่า |
|
---|---|
บัฟเฟอร์แล้ว |
สตริง เนื้อหา VOD และ DVR |
การถ่ายทอดสด |
สตริง เนื้อหาสตรีมแบบสด |
ไม่มี |
สตริง |
TextTrackEdgeType
สตริง
กำหนดประเภทขอบ (เส้นขอบ) ของแทร็กข้อความ
ค่า |
|
---|---|
ไม่มี |
สตริง ไม่มีขอบปรากฏรอบข้อความ |
โครงร่าง |
สตริง เส้นขอบทึบจะปรากฏรอบๆ ข้อความ |
DROP_SHADOW |
สตริง จะมีการแสดงผลเงาที่จางลงรอบๆ ข้อความ |
นำเสนอ (RAISE) |
สตริง ข้อความมีลักษณะนูนขึ้นหรือยกขึ้นโดยสัมพันธ์กับพื้นหลัง |
เลิกใช้งานแล้ว |
สตริง ข้อความถูกหักออกจากพื้นหลัง |
TextTrackFontGenericFamily
สตริง
ชุดแบบอักษรทั่วไปที่จะใช้หากไม่ได้กำหนดแบบอักษรไว้ในแทร็กข้อความ
ค่า |
|
---|---|
SANS_SERIF |
สตริง ใช้แบบอักษร Sans-Serif |
MONOSPACED_SANS_SERIF |
สตริง ใช้แบบอักษร Sans-serif แบบตัวอักษรกว้างเท่ากัน |
Serif |
สตริง ใช้แบบอักษร Serif |
MONOSPACED_SERIF |
สตริง ใช้แบบอักษร Serif แบบตัวอักษรกว้างเท่ากัน |
ทั่วไป |
สตริง ใช้แบบอักษรบรรยากาศสบายๆ ที่เขียนด้วยลายมือ |
กระตุ้น |
สตริง ใช้แบบอักษรตัวอักษรคัดลายมือ |
SMALL_CAPITALS |
สตริง ใช้แบบอักษรตัวพิมพ์ใหญ่ขนาดเล็ก |
TextTrackFontStyle
สตริง
รูปแบบแบบอักษรของแทร็กข้อความ
ค่า |
|
---|---|
NORMAL |
สตริง แบบอักษรที่ไม่ได้ดัดแปลง |
ตัวหนา |
สตริง รูปแบบตัวหนา |
BOLD_ITALIC |
สตริง รูปแบบตัวหนาและตัวเอียงในเวลาเดียวกัน |
โหลด |
สตริง รูปแบบตัวเอียง |
TextTrackType
สตริง
ประเภทแทร็กข้อความ (เป็นไปตามคำจำกัดความของประเภทแทร็กข้อความ HTML5)
ค่า |
|
---|---|
คำบรรยาย |
สตริง การถอดเสียงเป็นคำหรือการแปลบทพูด เหมาะสำหรับกรณีที่ผู้ชม มีเสียงแต่ผู้ชมไม่เข้าใจ เช่น ผู้ชมไม่เข้าใจภาษาของซาวด์แทร็กของทรัพยากรสื่อ |
หลายรายการ |
สตริง การถอดเสียงเป็นคำหรือการแปลบทสนทนา เอฟเฟกต์เสียง คิวเพลงที่เกี่ยวข้อง และข้อมูลเสียงอื่นๆ ที่เกี่ยวข้อง ซึ่งเหมาะสำหรับในกรณีที่ไม่มีซาวด์แทร็ก (เช่น เพราะปิดเสียงอยู่หรือเนื่องจากผู้ใช้มีความบกพร่องทางการได้ยิน) คำบรรยายแทนเสียงจะแสดงอยู่เหนือวิดีโอ |
คำอธิบาย |
สตริง คำอธิบายที่เป็นข้อความขององค์ประกอบวิดีโอของทรัพยากรสื่อ มีไว้สำหรับการสังเคราะห์เสียงเมื่อคอมโพเนนต์ภาพไม่พร้อมใช้งาน (เช่น เนื่องจากผู้ใช้กำลังโต้ตอบกับแอปพลิเคชันโดยไม่มีหน้าจอ หรือเนื่องจากผู้ใช้มีความบกพร่องทางสายตา) ระบบจะรวมคำอธิบายไว้ในแทร็กเสียงที่แยกต่างหาก |
บท |
สตริง ชื่อบท มีจุดประสงค์เพื่อใช้สำหรับไปยังส่วนต่างๆ ของแหล่งข้อมูลสื่อ |
ข้อมูลเมตา |
สตริง แทร็กที่มีไว้สำหรับการใช้งานจากสคริปต์ |
TextTrackWindowType
สตริง
ประเภทหน้าต่างแทร็กข้อความ
ค่า |
|
---|---|
ไม่มี |
สตริง |
NORMAL |
สตริง |
ROUNDED_CORNERS |
สตริง |
TrackType
สตริง
ประเภทแทร็กสื่อ
ค่า |
|
---|---|
ข้อความ |
สตริง แทร็กข้อความ |
เสียง |
สตริง แทร็กเสียง |
วิดีโอ |
สตริง แทร็กวิดีโอ |
UserAction
สตริง
การดำเนินการของผู้ใช้
ค่า |
|
---|---|
ชอบ |
สตริง ผู้ใช้ระบุว่าชอบเนื้อหาที่กำลังเล่น |
ไม่ชอบ |
สตริง ผู้ใช้ระบุว่าไม่ชอบเนื้อหาที่กำลังเล่นอยู่ |
ติดตาม |
สตริง ผู้ใช้ต้องการติดตามหรือติดดาวเนื้อหาที่เล่นอยู่ |
เลิกติดตาม |
สตริง ผู้ใช้ต้องการหยุดติดตามเนื้อหาที่เล่นอยู่ในขณะนี้ |
ตั้งค่าสถานะ |
สตริง ผู้ใช้แจ้งเนื้อหาที่กำลังเล่นว่าไม่เหมาะสม |
SKIP_AD |
สตริง ผู้ใช้ต้องการข้ามโฆษณาที่เล่นอยู่ในปัจจุบัน |
เนื้อเพลง |
สตริง ผู้ใช้ต้องการแสดงเนื้อเพลงของเพลงที่กำลังเล่นอยู่ |
UserActionContext
สตริง
ข้อมูลบริบทสำหรับ UserAction
ค่า |
|
---|---|
UNKNOWN_CONTEXT |
สตริง |
ติดตาม |
สตริง |
อัลบั้ม |
สตริง |
ศิลปิน |
สตริง |
เพลย์ลิสต์ |
สตริง |
ตอน |
สตริง |
ซีรีส์ |
สตริง |
ภาพยนตร์ |
สตริง |
ช่อง |
สตริง |
ทีม |
สตริง |
โปรแกรมเล่น |
สตริง |
โค้ช |
สตริง |
พร็อพเพอร์ตี้
CaptionMimeType
สตริง
ประเภทคำบรรยาย MIME ของแทร็กข้อความ
ค่า |
|
---|---|
CEA608 |
สตริง CEA 608 |
TTML |
สตริง TTML |
แบบ VTT |
สตริง แบบ VTT |
TTML_MP4 |
สตริง TTML MP4 |
คำสั่ง
ตัวเลข
รายการค่ามาสก์บิตเพื่อตั้งค่าหรือเรียกคำสั่งสื่อที่แอปพลิเคชันรองรับสำหรับ cast.framework.messages.MediaStatus#supportedMediaCommands
ค่า |
|
---|---|
หยุดชั่วคราว |
ตัวเลข หยุดคำสั่งชั่วคราว |
ค้นหา |
ตัวเลข คำสั่งกรอวิดีโอ |
STREAM_VOLUME |
ตัวเลข คำสั่งวอลุ่มสตรีม |
STREAM_MUTE |
ตัวเลข คำสั่งวอลุ่มสตรีม |
ALL_BASIC_MEDIA |
ตัวเลข สื่อพื้นฐานทั้งหมด รวมคำสั่ง |
QUEUE_NEXT |
ตัวเลข คำสั่ง Queue Next Next |
QUEUE_PREV |
ตัวเลข คำสั่งก่อนหน้าของคิว |
QUEUE_SHUFFLE |
ตัวเลข คำสั่งสับเปลี่ยนคิว |
QUEUE_REPEAT_ALL |
ตัวเลข โหมด "เล่นซ้ำทั้งหมด" ในคิว |
QUEUE_REPEAT_ONE |
ตัวเลข โหมด "เกิดซ้ำ 1" ในคิว |
QUEUE_REPEAT |
ตัวเลข โหมดการจัดคิวซ้ำ |
SKIP_AD |
ตัวเลข ข้ามคำสั่ง AD |
EDIT_TRACKS |
ตัวเลข แก้ไขคำสั่งของแทร็ก |
PLAYBACK_RATE |
ตัวเลข คำสั่งเกี่ยวกับอัตราการเล่น |
ชอบ |
ตัวเลข คำสั่ง "ชอบ" ของผู้ใช้ |
ไม่ชอบ |
ตัวเลข คำสั่ง "ไม่ชอบ" การดำเนินการของผู้ใช้ |
ติดตาม |
ตัวเลข คำสั่ง "ติดตามการดำเนินการของผู้ใช้" |
เลิกติดตาม |
ตัวเลข คำสั่งเลิกติดตามการดำเนินการของผู้ใช้ |
STREAM_TRANSFER |
ตัวเลข คำสั่งการโอนสตรีม |
เนื้อเพลง |
ตัวเลข คำสั่งเกี่ยวกับเนื้อเพลง |
ContainerType
ตัวเลข
ประเภทของข้อมูลเมตาคอนเทนเนอร์
ค่า |
|
---|---|
GENERIC_CONTAINER |
ตัวเลข เทมเพลตทั่วไปที่เหมาะกับประเภทสื่อส่วนใหญ่ ใช้โดย Cast.framework.messages.ContainerMetadata |
AUDIOBOOK_CONTAINER |
ตัวเลข ข้อมูลเมตาสําหรับหนังสือเสียง ใช้โดย Cast.framework.messages.AudiobookContainerMetadata |
- ดูเพิ่มเติม
- cast.framework.messages.QueueData.containerMetadata
ContentFilteringMode
สตริง
แสดงโหมดการกรองเนื้อหา
ค่า |
|
---|---|
FILTER_EXPLICIT |
สตริง ห้ามเล่นเนื้อหาที่อาจไม่เหมาะสม |
ErrorReason
สตริง
แสดงสาเหตุของข้อความแสดงข้อผิดพลาดเกี่ยวกับสื่อ
ค่า |
|
---|---|
INVALID_COMMAND |
สตริง แสดงผลเมื่อคำสั่งไม่ถูกต้องหรือไม่มีการใช้งาน |
INVALID_PARAMS |
สตริง แสดงผลเมื่อพารามิเตอร์ไม่ถูกต้องหรือไม่มีพารามิเตอร์ที่จำเป็น |
INVALID_MEDIA_SESSION_ID |
สตริง แสดงผลเมื่อไม่มีเซสชันสื่อ |
SKIP_LIMIT_REACHED |
สตริง แสดงผลเมื่อข้ามรายการเพิ่มเติมไม่ได้เนื่องจากถึงขีดจำกัดการข้ามแล้ว |
NOT_SUPPORTED |
สตริง แสดงผลเมื่อแอปพลิเคชันไม่รองรับคำขอ |
LANGUAGE_NOT_SUPPORTED |
สตริง แสดงผลเมื่อระบบไม่รองรับภาษาที่ขอ |
END_OF_QUEUE |
สตริง แสดงผลเมื่อไม่สามารถข้ามได้ เนื่องจากไปไกลกว่ารายการแรก หรือไปไกลกว่ารายการสุดท้ายในคิว |
DUPLICATE_REQUEST_ID |
สตริง แสดงผลเมื่อรหัสคำขอซ้ำกัน (ผู้รับกำลังประมวลผลคำขอที่มีรหัสเดียวกัน) |
VIDEO_DEVICE_REQUIRED |
สตริง และแสดงผลเมื่อไม่สามารถดำเนินการตามคำขอได้เนื่องจากจำเป็นต้องใช้อุปกรณ์ที่เล่นวิดีโอได้ |
PREMIUM_ACCOUNT_REQUIRED |
สตริง แสดงผลเมื่อต้องใช้บัญชีพรีเมียมเพื่อให้คำขอดำเนินการสำเร็จ |
APP_ERROR |
สตริง แสดงผลเมื่อสถานะของแอปพลิเคชันไม่ถูกต้องในการดำเนินการตามคำขอ |
AUTHENTICATION_EXPIRED |
สตริง โดยแสดงผลเมื่อดำเนินการตามคำขอไม่ได้เพราะการตรวจสอบสิทธิ์หมดอายุแล้ว เช่น เมื่อผู้ใช้เปลี่ยนรหัสผ่านหรือเมื่อเพิกถอนโทเค็น |
CONCURRENT_STREAM_LIMIT |
สตริง แสดงผลเมื่อตรวจพบการสตรีมพร้อมกันมากเกินไป |
PARENTAL_CONTROL_RESTRICTED |
สตริง แสดงผลเมื่อเนื้อหาถูกบล็อกเนื่องจากการควบคุมโดยผู้ปกครอง |
CONTENT_FILTERED |
สตริง แสดงผลเมื่อเนื้อหาถูกบล็อกเนื่องจากการกรอง |
NOT_AVAILABLE_IN_REGION |
สตริง แสดงผลเมื่อเนื้อหาถูกบล็อกเนื่องจากไม่พร้อมใช้งานในระดับภูมิภาค |
CONTENT_ALREADY_PLAYING |
สตริง แสดงผลเมื่อมีการเล่นเนื้อหาที่ขออยู่แล้ว |
INVALID_REQUEST |
สตริง แสดงผลเมื่อคำขอไม่ถูกต้อง |
GENERIC_LOAD_ERROR |
สตริง แสดงผลเมื่อคำขอโหลดพบปัญหาที่ไม่ต่อเนื่อง |
ErrorType
สตริง
แสดงประเภทข้อความแสดงข้อผิดพลาดของสื่อ
ค่า |
|
---|---|
INVALID_PLAYER_STATE |
สตริง แสดงผลเมื่อสถานะของโปรแกรมเล่นไม่ถูกต้องสำหรับดำเนินการตามคำขอ |
LOAD_FAILED |
สตริง แสดงผลเมื่อคำขอ LOAD ล้มเหลว |
LOAD_CANCELLED |
สตริง แสดงผลเมื่อคำขอ LOAD ถูกยกเลิกโดยคำขอ LOAD ที่เข้ามาใหม่ |
INVALID_REQUEST |
สตริง แสดงผลเมื่อคำขอไม่ถูกต้อง |
ข้อผิดพลาด |
สตริง ข้อผิดพลาดทั่วไป สำหรับกรณีข้อผิดพลาดอื่นๆ |
ExtendedPlayerState
สตริง
ข้อมูลสถานะผู้เล่นแบบขยาย
ค่า |
|
---|---|
กำลังโหลด |
สตริง โปรแกรมเล่นอยู่ในสถานะกำลังโหลด |
FocusState
สตริง
โฟกัสสถานะ
ค่า |
|
---|---|
IN_FOCUS |
สตริง ตัวรับอยู่ในโฟกัส |
NOT_IN_FOCUS |
สตริง ผู้รับไม่ได้โฟกัสอยู่ มีกิจกรรมอื่นทำงานอยู่ |
GetStatusOptions
ตัวเลข
GetStatusOptions
จะกำหนดปริมาณข้อมูลที่ต้องรวมอยู่ในการตอบกลับสถานะสื่อสำหรับข้อความ GET_STATUS
ค่า |
|
---|---|
NO_METADATA |
ตัวเลข อย่าใส่แฟล็กข้อมูลเมตา |
NO_QUEUE_ITEMS |
ตัวเลข อย่าใส่แฟล็กรายการคิว |
HdrType
สตริง
แสดงประเภทวิดีโอ High Dynamic Range (HDR)
ค่า |
|
---|---|
SDR |
สตริง ช่วงไดนามิกมาตรฐาน |
HDR |
สตริง High Dynamic Range |
DV |
สตริง Dolby Vision |
HlsSegmentFormat
สตริง
รูปแบบของกลุ่มเสียง HLS
ค่า |
|
---|---|
AAC |
สตริง สตรีมเสียงพื้นฐานที่มี AAC |
AC3 |
สตริง สตรีมเสียงแบบพื้นฐานที่อัดแน่นด้วย AC3 |
MP3 |
สตริง สตรีมแบบพื้นฐานที่อัดแน่นด้วย MP3 |
การแก้ปัญหา |
สตริง MPEG-2 Transport Stream |
TS_AAC |
สตริง AAC มีความซับซ้อนต่ำของ MPEG-2 Transport Stream (AAC-LC) |
TS_HE_AAC |
สตริง AAC อัดแน่นด้วยสตรีมการขนส่ง MPEG-2 (HE-AAC) |
E_AC3 |
สตริง สตรีมเสียงแบบพื้นฐานที่อัดแน่นด้วย E-AC3 |
FMP4 |
สตริง เสียงที่อัดแน่นอยู่ใน ISO BMFF CMAF ที่ Fragmented MP4 |
HlsVideoSegmentFormat
สตริง
รูปแบบของกลุ่มวิดีโอ HLS
ค่า |
|
---|---|
MPEG2_TS |
สตริง MPEG-2 Transport Stream รองรับ AVC |
FMP4 |
สตริง การอัดวิดีโอในรูปแบบ MP4 ของ ISO BMFF CMAF รองรับ AVC และ HEVC |
IdleReason
สตริง
สาเหตุที่โปรแกรมเล่นอยู่ในสถานะไม่ได้ใช้งาน
ค่า |
|
---|---|
ยกเลิกแล้ว |
สตริง ผู้ส่งขอหยุดเล่นโดยใช้คำสั่ง "หยุด" |
ขัดข้อง |
สตริง ผู้ส่งส่งคำขอเล่นสื่ออื่นโดยใช้คำสั่ง LOAD |
จบแล้ว |
สตริง เล่นสื่อเสร็จแล้ว |
ข้อผิดพลาด |
สตริง สื่อถูกขัดจังหวะเนื่องจากข้อผิดพลาด ซึ่งอาจเกิดขึ้นได้ เช่น โปรแกรมเล่นไม่สามารถดาวน์โหลดสื่อเนื่องจากข้อผิดพลาดของเครือข่าย |
MediaCategory
สตริง
หมวดหมู่สื่อ
ค่า |
|
---|---|
เสียง |
สตริง สื่อเป็นเสียงเท่านั้น |
วิดีโอ |
สตริง สื่อเป็นวิดีโอและเสียง (ค่าเริ่มต้น) |
รูปภาพ |
สตริง สื่อคือรูปภาพ |
MessageType
สตริง
แสดงประเภทข้อความสื่อที่ cast.framework.PlayerManager จะดักจับ ประเภทข้อความจะได้รับการจัดหมวดหมู่เป็นคำขอหรือข้อความขาออก คำขอจะอนุญาตให้แอปพลิเคชันแก้ไขข้อมูลได้ก่อนที่จะประมวลผลโดย SDK ของ Web Receiver ข้อความขาออกช่วยให้แอปพลิเคชันสามารถแก้ไขข้อมูลใดๆ ก่อนที่จะส่งข้อความไปยังระบบที่เชื่อมต่อและแอปพลิเคชันผู้ส่งได้
ค่า |
|
---|---|
MEDIA_STATUS |
สตริง ข้อความขาออกของสถานะสื่อปัจจุบัน ประเภทข้อความคือ cast.framework.messages.MediaStatus |
CLOUD_STATUS |
สตริง ข้อความขาออกที่แสดงสถานะสื่อไปยังผู้ส่งระบบคลาวด์ ประเภทข้อความคือ cast.framework.messages.CloudMediaStatus |
QUEUE_CHANGE |
สตริง ข้อความขาออกของการเปลี่ยนแปลงคิว ประเภทข้อความคือ cast.framework.messages.QueueChange |
QUEUE_ITEMS |
สตริง ข้อความขาออกของข้อมูลรายการคิว ประเภทข้อความคือ cast.framework.messages.ItemsInfo |
QUEUE_ITEM_IDS |
สตริง ข้อความขาออกของรายการรหัสคิว ประเภทข้อความคือ cast.framework.messages.QueueIds |
GET_STATUS |
สตริง คำขอสถานะสื่อปัจจุบัน ประเภทข้อความคือ cast.framework.messages.GetStatusRequestData |
โหลด |
สตริง คำขอโหลดสื่อ ประเภทข้อความคือ cast.framework.messages.LoadRequestData |
หยุดชั่วคราว |
สตริง ขอให้หยุดโปรแกรมเล่นชั่วคราว ประเภทข้อความคือ cast.framework.messages.RequestData |
หยุด |
สตริง ขอให้หยุดโปรแกรมเล่น ประเภทข้อความคือ cast.framework.messages.RequestData |
เล่น |
สตริง ขอเล่นต่อ ประเภทข้อความคือ cast.framework.messages.RequestData |
SKIP_AD |
สตริง ขอข้ามการเล่นโฆษณา ประเภทข้อความคือ cast.framework.messages.RequestData |
PLAY_AGAIN |
สตริง ขอเล่นสื่อปัจจุบันอีกครั้ง ประเภทข้อความคือ cast.framework.messages.RequestData |
ค้นหา |
สตริง คำขอกรอสื่อ ประเภทข้อความคือ cast.framework.messages.SeekRequestData |
SET_PLAYBACK_RATE |
สตริง ขอเปลี่ยนอัตราการเล่น ประเภทข้อความคือ cast.framework.messages.SetPlaybackRateRequestData |
SET_VOLUME |
สตริง ขอเปลี่ยนระดับเสียงของสื่อปัจจุบัน ประเภทข้อความคือ cast.framework.messages.VolumeRequestData |
EDIT_TRACKS_INFO |
สตริง ขอเปลี่ยนการเล่นแทร็กข้อความหรือแทร็กเสียง ประเภทข้อความคือ cast.framework.messages.EditTracksInfoRequestData |
EDIT_AUDIO_TRACKS |
สตริง ขอให้เปลี่ยนการเล่นแทร็กเสียง ประเภทข้อความคือ cast.framework.messages.EditAudioTracksRequestData |
ความแม่นยำ |
สตริง ขอแคชข้อมูลล่วงหน้า ประเภทข้อความคือ cast.framework.messages.PrecacheRequestData |
โหลดล่วงหน้า |
สตริง ขอโหลดรายการล่วงหน้า ประเภทข้อความคือ cast.framework.messages.PreloadRequestData |
QUEUE_LOAD |
สตริง คำขอโหลดคิว ประเภทข้อความคือ cast.framework.messages.QueueLoadRequestData |
QUEUE_INSERT |
สตริง คำขอแทรกในคิว ประเภทข้อความคือ cast.framework.messages.QueueInsertRequestData |
QUEUE_UPDATE |
สตริง คำขออัปเดตคิว ประเภทข้อความคือ cast.framework.messages.QueueUpdateRequestData |
QUEUE_REMOVE |
สตริง ขอให้นำออกจากคิว ประเภทข้อความคือ cast.framework.messages.QueueRemoveRequestData |
QUEUE_REORDER |
สตริง ขอเรียงลำดับคิวใหม่ ประเภทข้อความคือ cast.framework.messages.QueueReorderRequestData |
QUEUE_NEXT |
สตริง ขอรายการถัดไปในคิว เมื่อผู้รับได้รับการแจ้งเตือนนี้จากผู้ส่ง ข้อความจะแมปไปยัง |
QUEUE_PREV |
สตริง ขอรายการก่อนหน้าในคิว เมื่อผู้รับได้รับการแจ้งเตือนนี้จากผู้ส่ง ข้อความจะแมปไปยัง |
QUEUE_GET_ITEM_RANGE |
สตริง ขอเรียกรายการในคิว ประเภทข้อความคือ cast.framework.messages.FetchItemsRequestData |
QUEUE_GET_ITEMS |
สตริง ขอรับข้อมูลรายการ ประเภทข้อความคือ cast.framework.messages.GetItemsInfoRequestData |
QUEUE_GET_ITEM_IDS |
สตริง คำขอรับรหัสคิว ประเภทข้อความคือ cast.framework.messages.RequestData |
QUEUE_SHUFFLE |
สตริง ขอสับเปลี่ยนคิว ประเภทข้อความคือ cast.framework.messages.RequestData |
SET_CREDENTIALS |
สตริง ตั้งค่าข้อมูลเข้าสู่ระบบของผู้ใช้ ประเภทข้อความคือ cast.framework.messages.SetCredentialsRequestData |
LOAD_BY_ENTITY |
สตริง โหลดสื่อตามรหัสเอนทิตี ประเภทข้อความคือ cast.framework.messages.LoadByEntityRequestData |
USER_ACTION |
สตริง จัดการการดำเนินการของผู้ใช้ เช่น การติดตาม ประเภทข้อความคือ cast.framework.messages.UserActionRequestData |
DISPLAY_STATUS |
สตริง แสดงสถานะสื่อบนหน้าจอ ประเภทข้อความคือ cast.framework.messages.DisplayStatusRequestData |
FOCUS_STATE |
สตริง เปลี่ยนสถานะโฟกัสของแอปในฝั่งผู้รับแล้ว ประเภทข้อความคือ cast.framework.messages.FocusStateRequestData |
CUSTOM_COMMAND |
สตริง จัดการคำสั่งแอปที่กำหนดเอง ประเภทข้อความคือ cast.framework.messages.CustomCommandRequestData |
STORE_SESSION |
สตริง จัดเก็บคำสั่งเซสชัน ประเภทข้อความคือ cast.framework.messages.StoreSessionRequestData |
RESUME_SESSION |
สตริง ใช้คําสั่งเซสชันต่อ ประเภทข้อความคือ cast.framework.messages.ResumeSessionRequestData |
SESSION_STATE |
สตริง ประเภทการตอบกลับสำหรับ StoreSession ประเภทข้อความคือ cast.framework.messages.StoreSessionResponseData |
MetadataType
ตัวเลข
ประเภทข้อมูลเมตาของสื่อ
ค่า |
|
---|---|
Generic |
ตัวเลข เทมเพลตทั่วไปที่เหมาะกับประเภทสื่อส่วนใหญ่ ใช้โดย cast.framework.messages.GenericMediaMetadata |
ภาพยนตร์ |
ตัวเลข ภาพยนตร์ความยาวเต็ม ใช้โดย cast.framework.messages.MovieMediaMetadata |
TV_SHOW |
ตัวเลข ตอนของซีรีส์ ใช้โดย cast.framework.messages.TvShowMediaMetadata |
MUSIC_TRACK |
ตัวเลข แทร็กเพลง ใช้โดย cast.framework.messages.MusicTrackMediaMetadata |
รูปภาพ |
ตัวเลข รูปภาพ ใช้โดย cast.framework.messages.PhotoMediaMetadata |
AUDIOBOOK_CHAPTER |
ตัวเลข บทของหนังสือเสียง ใช้โดย cast.framework.messages.AudiobookChapterMediaMetadata |
- ดูเพิ่มเติม
- cast.framework.messages.MediaInformation.metadata
PlayerState
สตริง
แสดงสถานะของผู้เล่น
ค่า |
|
---|---|
ไม่มีการใช้งาน |
สตริง โปรแกรมเล่นอยู่ในสถานะไม่ได้ใช้งาน สถานะ "ไม่ทำงาน" หมายความว่าไม่มีการเล่นที่ใช้งานอยู่ โปรแกรมเล่นมักจะอยู่ในสถานะนี้หลังจากที่เปิดแอปพลิเคชัน Cast ก่อนที่จะได้รับคำขอ LOAD หรือหลังจากเล่นเสร็จ โปรแกรมเล่นจะเปลี่ยนไปเป็นสถานะนี้ตาม cast.framework.messages.IdleReason ที่ตั้งค่าไว้ใน cast.framework.messages.MediaStatus |
กำลังเล่น |
สตริง โปรแกรมเล่นอยู่ในสถานะ "กำลังเล่น" |
หยุดชั่วคราว |
สตริง โปรแกรมเล่นอยู่ในสถานะ "หยุดชั่วคราว" |
กำลังเก็บบัฟเฟอร์ |
สตริง โปรแกรมเล่นอยู่ในสถานะ BUFFERING |
QueueChangeType
สตริง
ประเภทการเปลี่ยนแปลงคิวที่ข้อความขาออก QUEUE_CHANGE
รายการใช้
ค่า |
|
---|---|
แทรก |
สตริง คิวมีรายการแทรกแล้ว |
นำออก (REMOVE) |
สตริง คิวมีรายการที่ถูกนำออก |
ITEMS_CHANGE |
สตริง มีการเปลี่ยนแปลงรายการ |
อัปเดต |
สตริง คิวผ่านการอัปเดตและมีการส่งรายการที่เรียงลำดับใหม่แล้ว |
NO_CHANGE |
สตริง คิวไม่มีการเปลี่ยนแปลง ซึ่งจะใช้ในการสะท้อนกลับเมื่อผู้ส่งหลายคน ขอข้อมูลเดียวกัน |
QueueType
สตริง
ประเภทคอนเทนเนอร์/คิวสื่อ
ค่า |
|
---|---|
อัลบั้ม |
สตริง อัลบั้มเพลง |
เพลย์ลิสต์ |
สตริง เพลย์ลิสต์เพลง เช่น เพลย์ลิสต์ส่วนตัว เพลย์ลิสต์สาธารณะ หรือเพลย์ลิสต์ที่สร้างขึ้นโดยอัตโนมัติ |
หนังสือเสียง |
สตริง หนังสือเสียง |
RADIO_STATION |
สตริง สถานีวิทยุแบบดั้งเดิม |
PODCAST_SERIES |
สตริง ซีรีส์พอดแคสต์ |
TV_SERIES |
สตริง ซีรีส์ |
VIDEO_PLAYLIST |
สตริง เพลย์ลิสต์วิดีโอ |
LIVE_TV |
สตริง ช่องรายการทีวีสด |
ภาพยนตร์ |
สตริง ภาพยนตร์ |
RepeatMode
สตริง
ลักษณะการทำงานของคิวเมื่อมีการเล่นรายการทั้งหมด
ค่า |
|
---|---|
REPEAT_OFF |
สตริง เมื่อคิวสมบูรณ์แล้ว เซสชันสื่อจะสิ้นสุดลง |
REPEAT_ALL |
สตริง รายการทั้งหมดในคิวจะเล่นไปเรื่อยๆ พอเล่นรายการสุดท้าย ก็จะเล่นรายการแรกอีกครั้ง |
REPEAT_SINGLE |
สตริง ระบบจะเล่นรายการปัจจุบันซ้ำหลายครั้ง |
REPEAT_ALL_AND_SHUFFLE |
สตริง รายการทั้งหมดในคิวจะเล่นไปเรื่อยๆ พอเล่นรายการสุดท้าย ก็จะเล่นรายการแรกอีกครั้ง (ผู้รับจะสับเปลี่ยนรายการก่อน) |
SeekResumeState
สตริง
แสดงสถานะการเล่นหลังจากคำขอ "SEEK"
ค่า |
|
---|---|
PLAYBACK_START |
สตริง เพื่อบังคับให้สื่อเริ่มเล่น |
PLAYBACK_PAUSE |
สตริง เพื่อบังคับให้สื่อหยุดชั่วคราว |
StreamingProtocolType
ตัวเลข
ประเภทโปรโตคอลสตรีมมิง
ค่า |
|
---|---|
ไม่ทราบ |
ตัวเลข ไม่ทราบประเภทโปรโตคอลสตรีมมิง |
MPEG_DASH |
ตัวเลข ประเภทโปรโตคอล MPEG-DASH (Dynamic Adaptive Streaming over HTTP) |
HLS |
ตัวเลข ประเภทโปรโตคอล HLS (HTTP Live Streaming) |
SMOOTH_STREAMING |
ตัวเลข ประเภทโปรโตคอล Smooth Streaming |
StreamType
สตริง
แสดงประเภทสตรีม
ค่า |
|
---|---|
บัฟเฟอร์แล้ว |
สตริง เนื้อหา VOD และ DVR |
การถ่ายทอดสด |
สตริง เนื้อหาสตรีมแบบสด |
ไม่มี |
สตริง |
TextTrackEdgeType
สตริง
กำหนดประเภทขอบ (เส้นขอบ) ของแทร็กข้อความ
ค่า |
|
---|---|
ไม่มี |
สตริง ไม่มีขอบปรากฏรอบข้อความ |
โครงร่าง |
สตริง เส้นขอบทึบจะปรากฏรอบๆ ข้อความ |
DROP_SHADOW |
สตริง จะมีการแสดงผลเงาที่จางลงรอบๆ ข้อความ |
นำเสนอ (RAISE) |
สตริง ข้อความมีลักษณะนูนขึ้นหรือยกขึ้นโดยสัมพันธ์กับพื้นหลัง |
เลิกใช้งานแล้ว |
สตริง ข้อความถูกหักออกจากพื้นหลัง |
TextTrackFontGenericFamily
สตริง
ชุดแบบอักษรทั่วไปที่จะใช้หากไม่ได้กำหนดแบบอักษรไว้ในแทร็กข้อความ
ค่า |
|
---|---|
SANS_SERIF |
สตริง ใช้แบบอักษร Sans-Serif |
MONOSPACED_SANS_SERIF |
สตริง ใช้แบบอักษร Sans-serif แบบตัวอักษรกว้างเท่ากัน |
Serif |
สตริง ใช้แบบอักษร Serif |
MONOSPACED_SERIF |
สตริง ใช้แบบอักษร Serif แบบตัวอักษรกว้างเท่ากัน |
ทั่วไป |
สตริง ใช้แบบอักษรบรรยากาศสบายๆ ที่เขียนด้วยลายมือ |
กระตุ้น |
สตริง ใช้แบบอักษรตัวอักษรคัดลายมือ |
SMALL_CAPITALS |
สตริง ใช้แบบอักษรตัวพิมพ์ใหญ่ขนาดเล็ก |
TextTrackFontStyle
สตริง
รูปแบบแบบอักษรของแทร็กข้อความ
ค่า |
|
---|---|
NORMAL |
สตริง แบบอักษรที่ไม่ได้ดัดแปลง |
ตัวหนา |
สตริง รูปแบบตัวหนา |
BOLD_ITALIC |
สตริง รูปแบบตัวหนาและตัวเอียงในเวลาเดียวกัน |
โหลด |
สตริง รูปแบบตัวเอียง |
TextTrackType
สตริง
ประเภทแทร็กข้อความ (เป็นไปตามคำจำกัดความของประเภทแทร็กข้อความ HTML5)
ค่า |
|
---|---|
คำบรรยาย |
สตริง การถอดเสียงเป็นคำหรือการแปลบทพูด เหมาะสำหรับกรณีที่ผู้ชม มีเสียงแต่ผู้ชมไม่เข้าใจ เช่น ผู้ชมไม่เข้าใจภาษาของซาวด์แทร็กของทรัพยากรสื่อ |
หลายรายการ |
สตริง การถอดเสียงเป็นคำหรือการแปลบทสนทนา เอฟเฟกต์เสียง คิวเพลงที่เกี่ยวข้อง และข้อมูลเสียงอื่นๆ ที่เกี่ยวข้อง ซึ่งเหมาะสำหรับในกรณีที่ไม่มีซาวด์แทร็ก (เช่น เพราะปิดเสียงอยู่หรือเนื่องจากผู้ใช้มีความบกพร่องทางการได้ยิน) คำบรรยายแทนเสียงจะแสดงอยู่เหนือวิดีโอ |
คำอธิบาย |
สตริง คำอธิบายที่เป็นข้อความขององค์ประกอบวิดีโอของทรัพยากรสื่อ มีไว้สำหรับการสังเคราะห์เสียงเมื่อคอมโพเนนต์ภาพไม่พร้อมใช้งาน (เช่น เนื่องจากผู้ใช้กำลังโต้ตอบกับแอปพลิเคชันโดยไม่มีหน้าจอ หรือเนื่องจากผู้ใช้มีความบกพร่องทางสายตา) ระบบจะรวมคำอธิบายไว้ในแทร็กเสียงที่แยกต่างหาก |
บท |
สตริง ชื่อบท มีจุดประสงค์เพื่อใช้สำหรับไปยังส่วนต่างๆ ของแหล่งข้อมูลสื่อ |
ข้อมูลเมตา |
สตริง แทร็กที่มีไว้สำหรับการใช้งานจากสคริปต์ |
TextTrackWindowType
สตริง
ประเภทหน้าต่างแทร็กข้อความ
ค่า |
|
---|---|
ไม่มี |
สตริง |
NORMAL |
สตริง |
ROUNDED_CORNERS |
สตริง |
TrackType
สตริง
ประเภทแทร็กสื่อ
ค่า |
|
---|---|
ข้อความ |
สตริง แทร็กข้อความ |
เสียง |
สตริง แทร็กเสียง |
วิดีโอ |
สตริง แทร็กวิดีโอ |
UserAction
สตริง
การดำเนินการของผู้ใช้
ค่า |
|
---|---|
ชอบ |
สตริง ผู้ใช้ระบุว่าชอบเนื้อหาที่กำลังเล่น |
ไม่ชอบ |
สตริง ผู้ใช้ระบุว่าไม่ชอบเนื้อหาที่กำลังเล่นอยู่ |
ติดตาม |
สตริง ผู้ใช้ต้องการติดตามหรือติดดาวเนื้อหาที่เล่นอยู่ |
เลิกติดตาม |
สตริง ผู้ใช้ต้องการหยุดติดตามเนื้อหาที่เล่นอยู่ในขณะนี้ |
ตั้งค่าสถานะ |
สตริง ผู้ใช้แจ้งเนื้อหาที่กำลังเล่นว่าไม่เหมาะสม |
SKIP_AD |
สตริง ผู้ใช้ต้องการข้ามโฆษณาที่เล่นอยู่ในปัจจุบัน |
เนื้อเพลง |
สตริง ผู้ใช้ต้องการแสดงเนื้อเพลงของเพลงที่กำลังเล่นอยู่ |
UserActionContext
สตริง
ข้อมูลบริบทสำหรับ UserAction
ค่า |
|
---|---|
UNKNOWN_CONTEXT |
สตริง |
ติดตาม |
สตริง |
อัลบั้ม |
สตริง |
ศิลปิน |
สตริง |
เพลย์ลิสต์ |
สตริง |
ตอน |
สตริง |
ซีรีส์ |
สตริง |
ภาพยนตร์ |
สตริง |
ช่อง |
สตริง |
ทีม |
สตริง |
โปรแกรมเล่น |
สตริง |
โค้ช |
สตริง |