cast. framework. messages
นี่คือเนมสเปซ 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
แสดงสถานะของเซสชันสื่อ
MediaStatusMessage
ข้อความที่รวมออบเจ็กต์ MediaStatus เพื่อส่งผ่านสื่อ โครงสร้างนี้เกิดขึ้นด้วยเหตุผลด้านความเข้ากันได้แบบย้อนหลัง
MovieMediaMetadata
คำอธิบายสื่อภาพยนตร์
MusicTrackMediaMetadata
คำอธิบายสื่อแทร็กเพลง
PhotoMediaMetadata
คำอธิบายสื่อรูปภาพ
PrecacheRequestData
ข้อมูลคำขอ PRECACHE เหตุการณ์สื่อ (ระบบจะไม่สนใจช่องของคำขอโหลดบางช่อง เช่น เล่นอัตโนมัติและ ฯลฯ)
PreloadRequestData
ข้อมูลคำขอ PRELOAD ของเหตุการณ์สื่อ
QueueChange
แสดงข้อความการเปลี่ยนแปลงคิว เช่น แทรก นำออก และอัปเดต
QueueData
จัดคิวข้อมูลเป็นส่วนหนึ่งของคำขอ LOAD
QueueIds
แสดงข้อความข้อมูลที่มีรายการรหัสคิวทั้งหมด
QueueInsertRequestData
ข้อมูลคำขอ INSERT คิวกิจกรรมสื่อ
QueueItem
ข้อมูลรายการในคิว นักพัฒนาแอปพลิเคชันอาจต้องสร้างรายการ QueueItem เพื่อแทรกองค์ประกอบคิวโดยใช้ cast.framework.messages.InsertQueueItems. ในกรณีนี้ ผู้เผยแพร่โฆษณาควร ไม่ระบุ itemId (เนื่องจากระบบจะกำหนด itemId จริงเมื่อสินค้า ไว้ในคิว) การดำเนินการนี้จะป้องกันการชนกันของรหัสกับรายการที่เพิ่มจาก Sender app.
QueueLoadRequestData
ข้อมูลคำขอ LOAD ในคิวกิจกรรมสื่อ
QueueRemoveRequestData
ข้อมูลคำขอ REMOVE ของคิวกิจกรรมสื่อ
QueueReorderRequestData
ข้อมูลคำขอ REORDER ของคิวกิจกรรมสื่อ
QueueUpdateRequestData
ข้อมูลคำขอคิวอัปเดตของกิจกรรมสื่อ
RefreshCredentialsRequestData
คำขอข้อมูล RefreshCredentials
RequestData
ข้อมูลคำขอเหตุการณ์สื่อ
ResumeSessionRequestData
ข้อมูลคำขอ RESUME_SESSION
SeekableRange
ระบุช่วงที่ค้นหาได้ในหน่วยวินาที
SeekRequestData
ข้อมูลคำขอ SEEK ของเหตุการณ์สื่อ
SessionState
ออบเจ็กต์สถานะที่มีข้อมูลทั้งหมดที่จะจัดเก็บใน StoreSession และจะถูก กู้คืนใน ResumeSession
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 |
สตริง MP4 TTML |
คำสั่ง
ตัวเลข
รายการค่าบิตมาสก์เพื่อตั้งค่าหรือเรียกคำสั่งสื่อที่ สำหรับ cast.framework.messages.MediaStatus#supportedMediaCommands.
ค่า |
|
---|---|
หยุดชั่วคราว |
ตัวเลข หยุดคำสั่งชั่วคราว |
SEEK |
ตัวเลข คำสั่งค้นหา |
STREAM_VOLUME |
ตัวเลข คำสั่งระดับเสียงของสตรีม |
STREAM_MUTE |
ตัวเลข คำสั่งระดับเสียงของสตรีม |
ALL_BASIC_MEDIA |
ตัวเลข สื่อพื้นฐานทั้งหมด มีคำสั่งที่จำเป็น |
QUEUE_NEXT |
ตัวเลข คำสั่ง Queue Next |
QUEUE_PREV |
ตัวเลข คำสั่งก่อนหน้าในคิว |
QUEUE_SHUFFLE |
ตัวเลข คำสั่งสุ่มคิว |
QUEUE_REPEAT_ALL |
ตัวเลข โหมดจัดคิวทำซ้ำทั้งหมด |
QUEUE_REPEAT_ONE |
ตัวเลข โหมดจัดคิวซ้ำรายการเดียว |
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 |
สตริง แสดงผลเมื่อไม่มีเซสชันสื่ออยู่ |
INVALID_REQUEST_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 |
สตริง แสดงผลเมื่อเนื้อหาที่ขอกำลังเล่นอยู่ |
คำขอไม่ถูกต้อง |
สตริง แสดงผลเมื่อคำขอไม่ถูกต้อง |
GENERIC_LOAD_ERROR |
สตริง แสดงผลเมื่อคำขอโหลดพบปัญหาเป็นระยะๆ |
ErrorType
สตริง
แสดงประเภทข้อความแสดงข้อผิดพลาดของสื่อ
ค่า |
|
---|---|
INVALID_PLAYER_STATE |
สตริง แสดงผลเมื่อสถานะโปรแกรมเล่นไม่ถูกต้องสำหรับดำเนินการตามคำขอ |
LOAD_FAILED |
สตริง แสดงผลเมื่อคำขอ LOAD ล้มเหลว |
LOAD_CANCELLED |
สตริง แสดงผลเมื่อคำขอ LOAD ถูกยกเลิกโดย LOAD ขาเข้าครั้งที่ 2 อีกครั้ง |
คำขอไม่ถูกต้อง |
สตริง แสดงผลเมื่อคำขอไม่ถูกต้อง |
ข้อผิดพลาด |
สตริง ข้อผิดพลาดทั่วไปสำหรับกรณีข้อผิดพลาดอื่นๆ |
ExtendedPlayerState
สตริง
ข้อมูลสถานะโปรแกรมเล่นแบบขยาย
ค่า |
|
---|---|
กำลังโหลด |
สตริง โปรแกรมเล่นอยู่ในสถานะ "กำลังโหลด" |
FocusState
สตริง
สถานะโฟกัส
ค่า |
|
---|---|
IN_FOCUS |
สตริง ตัวรับสัญญาณอยู่ในโฟกัส |
NOT_IN_FOCUS |
สตริง ตัวรับสัญญาณไม่อยู่ในโฟกัส มีกิจกรรมอื่นทำงานอยู่ |
GetStatusOptions
ตัวเลข
GetStatusOptions
จะกำหนดจำนวนข้อมูลที่ต้อง
รวมอยู่ในการตอบกลับสถานะสื่อของข้อความ GET_STATUS
ค่า |
|
---|---|
NO_METADATA |
ตัวเลข อย่าใส่การแจ้งข้อมูลเมตา |
NO_QUEUE_ITEMS |
ตัวเลข อย่าใส่แฟล็กรายการในคิว |
HdrType
สตริง
แสดงประเภท High Dynamic Range (HDR) ของวิดีโอ
ค่า |
|
---|---|
SDR |
สตริง Standard Dynamic Range |
HDR |
สตริง High Dynamic Range |
ดีวีดี |
สตริง Dolby Vision |
HlsSegmentFormat
สตริง
รูปแบบของกลุ่มเสียง HLS
ค่า |
|
---|---|
AAC |
สตริง สตรีมเสียงพื้นฐานในรูปแบบ AAC |
AC3 |
สตริง สตรีมเสียงเบื้องต้นที่อัดแน่นด้วย AC3 |
MP3 |
สตริง สตรีมเสียงที่เล่นในรูปแบบ MP3 เบื้องต้น |
TS |
สตริง สตรีมการส่ง MPEG-2 |
TS_AAC |
สตริง AAC สตรีมการรับส่ง MPEG-2 ที่มีความซับซ้อนต่ำ (AAC-LC) |
TS_HE_AAC |
สตริง AAC สตรีมส่ง MPEG-2 (HE-AAC) ที่บรรจุอย่างมีประสิทธิภาพ |
E_AC3 |
สตริง สตรีมเสียงแบบพื้นฐานที่บรรจุ E-AC3 |
FMP4 |
สตริง เสียงที่บรรจุในรูปแบบ MP4 แบบ Fragmented MP4 ในรูปแบบ ISO BMFF CMAF |
HlsVideoSegmentFormat
สตริง
รูปแบบของกลุ่มวิดีโอ HLS
ค่า |
|
---|---|
MPEG2_TS |
สตริง MPEG-2 Transport Stream รองรับ AVC |
FMP4 |
สตริง วิดีโอที่อัดแน่นในรูปแบบ MP4 รูปแบบ ISO BMFF CMAF รองรับ AVC และ HEVC |
IdleReason
สตริง
เหตุผลที่โปรแกรมเล่นอยู่ในสถานะ IDLE
ค่า |
|
---|---|
ยกเลิกแล้ว |
สตริง ผู้ส่งขอให้หยุดเล่นโดยใช้คำสั่ง STOP |
INTERRUPTED |
สตริง ผู้ส่งขอให้เล่นสื่ออื่นโดยใช้คำสั่ง LOAD |
จบแล้ว |
สตริง เล่นสื่อเสร็จแล้ว |
ข้อผิดพลาด |
สตริง สื่อถูกขัดจังหวะเนื่องจากมีข้อผิดพลาด ซึ่งอาจเกิดขึ้นในกรณีต่อไปนี้ เช่น โปรแกรมเล่นไม่สามารถดาวน์โหลดสื่อเนื่องจากเครือข่ายเกิดข้อผิดพลาด |
MediaCategory
สตริง
หมวดหมู่สื่อ
ค่า |
|
---|---|
เสียง |
สตริง สื่อเป็นแบบเสียงเท่านั้น |
วิดีโอ |
สตริง สื่อคือวิดีโอและเสียง (ค่าเริ่มต้น) |
รูปภาพ |
สตริง สื่อคือรูปภาพ |
MessageType
สตริง
แสดงประเภทข้อความสื่อที่ cast.framework.PlayerManager ดักจับ ประเภทข้อความถูกจัดหมวดหมู่เป็นคำขอ หรือ ข้อความขาออก คำขออนุญาตให้แอปพลิเคชันแก้ไขข้อมูลก่อน ซึ่งประมวลผลโดย Web Receiver SDK ข้อความขาออกช่วยให้ฟังก์ชัน แอปพลิเคชันสำหรับแก้ไขข้อมูลใดๆ ก่อนที่จะส่งข้อความไปยังการเชื่อมต่อ และแอปพลิเคชันสำหรับผู้ส่ง
ค่า |
|
---|---|
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 |
LOAD |
สตริง คำขอโหลดสื่อ ประเภทข้อความคือ 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 |
SEEK |
สตริง คำขอกรอสื่อ ประเภทข้อความคือ 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
สตริง
แสดงสถานะโปรแกรมเล่น
ค่า |
|
---|---|
ไม่มีการใช้งาน |
สตริง โปรแกรมเล่นอยู่ในสถานะไม่ใช้งาน สถานะ "IDLE" หมายความว่าไม่มีสถานะ "ใช้งานอยู่" การเล่น โปรแกรมเล่นมักอยู่ในสถานะนี้หลังแอปพลิเคชันแคสต์ เปิดขึ้นก่อนที่จะได้รับคำขอ LOAD หรือหลังจากการเล่นเสร็จสิ้น โปรแกรมเล่นจะเปลี่ยนไปยังสถานะนี้ตาม cast.framework.messages.IdleReason ใน cast.framework.messages.MediaStatus. |
กำลังเล่น |
สตริง โปรแกรมเล่นอยู่ในสถานะ PLAYING |
หยุดชั่วคราว |
สตริง โปรแกรมเล่นอยู่ในสถานะหยุดชั่วคราว |
กำลังเก็บบัฟเฟอร์ |
สตริง โปรแกรมเล่นอยู่ในสถานะ "บัฟเฟอร์" |
QueueChangeType
สตริง
ประเภทการเปลี่ยนคิวที่ข้อความขาออกใช้อยู่ QUEUE_CHANGE
รายการ
ค่า |
|
---|---|
แทรก |
สตริง มีการแทรกรายการในคิว |
นำออก |
สตริง นำรายการออกจากคิวแล้ว |
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
สตริง
แสดงสถานะการเล่นหลังจากคำขอ "ดู"
ค่า |
|
---|---|
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
สตริง
กำหนดประเภทขอบของการติดตามข้อความ (ขอบ)
ค่า |
|
---|---|
ไม่มี |
สตริง ไม่มีขอบแสดงรอบข้อความ |
OUTLINE |
สตริง เส้นทึบจะปรากฏขึ้นรอบข้อความ |
DROP_SHADOW |
สตริง เงาที่ค่อยๆ จางหายไปรอบๆ ข้อความ |
นำเสนอแล้ว |
สตริง ข้อความจะนูนหรือยกขึ้นสัมพันธ์กับพื้นหลัง |
เลิกใช้งานแล้ว |
สตริง ข้อความดูเหมือนจะหลุดออกจากพื้นหลัง |
TextTrackFontGenericFamily
สตริง
ชุดแบบอักษรทั่วไปที่จะใช้ในกรณีที่ไม่ได้กำหนดแบบอักษรไว้ในแทร็กข้อความ
ค่า |
|
---|---|
SANS_SERIF |
สตริง ใช้แบบอักษร Sans-Serif |
MONOSPACED_SANS_SERIF |
สตริง ใช้แบบอักษร Sans-serif แบบตัวอักษรกว้างเท่ากัน |
Serif |
สตริง ใช้แบบอักษร Serif |
MONOSPACED_SERIF |
สตริง ใช้แบบอักษร Serif ที่มีความกว้างอักษรขนาดเดียว |
ทั่วไป |
สตริง ใช้แบบอักษรที่เขียนด้วยลายมือแบบสบายๆ |
เนื้อหาข่าว |
สตริง ใช้แบบอักษรตัวเขียน |
SMALL_CAPITALS |
สตริง ใช้แบบอักษรตัวพิมพ์ใหญ่ขนาดเล็ก |
TextTrackFontStyle
สตริง
รูปแบบแบบอักษรของแทร็กข้อความ
ค่า |
|
---|---|
ปกติ |
สตริง แบบตัวพิมพ์ที่ไม่มีการแก้ไข |
BOLD |
สตริง รูปแบบตัวหนา |
BOLD_ITALIC |
สตริง รูปแบบที่ทำเป็นตัวหนาและตัวเอียงไปพร้อมๆ กัน |
{1} |
สตริง รูปแบบตัวเอียง |
TextTrackType
สตริง
ประเภทแทร็กข้อความ (เป็นไปตามคำจำกัดความประเภทแทร็กข้อความ HTML5)
ค่า |
|
---|---|
คำบรรยาย |
สตริง การถอดเสียงเป็นคำหรือการแปลบทสนทนา เหมาะสำหรับเวลาที่เสียง พร้อมใช้งาน แต่ผู้ดูไม่เข้าใจเนื่องจาก ผู้ชมไม่เข้าใจภาษาของซาวด์แทร็กของทรัพยากรสื่อ |
หลายรายการ |
สตริง การถอดเสียงเป็นคำหรือการแปลบทสนทนา เอฟเฟกต์เสียง ที่เกี่ยวข้อง และข้อมูลเสียงอื่นๆ ที่เกี่ยวข้อง เหมาะสำหรับเวลาที่ ไม่สามารถใช้งานได้ (เช่น เพราะปิดเสียงอยู่ หรือ ผู้ใช้มีความบกพร่องทางการได้ยิน) คำบรรยายจะแสดงอยู่เหนือวิดีโอ |
คำอธิบาย |
สตริง คำอธิบายแบบข้อความขององค์ประกอบวิดีโอของแหล่งข้อมูลสื่อ มีไว้เพื่อการสังเคราะห์เสียงเมื่อคอมโพเนนต์ภาพไม่พร้อมใช้งาน (เช่น เนื่องจากผู้ใช้โต้ตอบกับแอปพลิเคชันโดยไม่มี หรือเนื่องจากผู้ใช้มีความบกพร่องทางสายตา) คำอธิบายคือ สังเคราะห์เป็นแทร็กเสียงแยกต่างหาก |
บท |
สตริง ชื่อบท มีไว้เพื่อใช้ในการไปยังส่วนต่างๆ ของแหล่งข้อมูลสื่อ |
ข้อมูลเมตา |
สตริง แทร็กที่มีไว้เพื่อใช้จากสคริปต์ |
TextTrackWindowType
สตริง
ประเภทหน้าต่างแทร็กข้อความ
ค่า |
|
---|---|
ไม่มี |
สตริง |
ปกติ |
สตริง |
ROUNDED_CORNERS |
สตริง |
TrackType
สตริง
ประเภทการติดตามสื่อ
ค่า |
|
---|---|
ข้อความ |
สตริง แทร็กข้อความ |
เสียง |
สตริง แทร็กเสียง |
วิดีโอ |
สตริง แทร็กวิดีโอ |
UserAction
สตริง
การดำเนินการของผู้ใช้
ค่า |
|
---|---|
ชอบ |
สตริง ผู้ใช้ระบุความต้องการชอบสำหรับเนื้อหาที่เล่นอยู่ |
ไม่ชอบ |
สตริง ผู้ใช้ระบุความต้องการไม่ชอบสำหรับเนื้อหาที่เล่นอยู่ |
ติดตาม |
สตริง ผู้ใช้ต้องการติดตามหรือติดดาวเนื้อหาที่กำลังเล่นอยู่ |
เลิกติดตาม |
สตริง ผู้ใช้ต้องการหยุดติดตามเนื้อหาที่เล่นอยู่ |
ตั้งค่าสถานะ |
สตริง ผู้ใช้แจ้งว่าเนื้อหาที่เล่นอยู่ในขณะนี้เป็นไม่เหมาะสม |
SKIP_AD |
สตริง ผู้ใช้ต้องการข้ามโฆษณาที่เล่นอยู่ |
เนื้อเพลง |
สตริง ผู้ใช้ต้องการแสดงเนื้อเพลงสำหรับเพลงที่กำลังเล่นอยู่ |
UserActionContext
สตริง
ข้อมูลบริบทสำหรับ UserAction
ค่า |
|
---|---|
UNKNOWN_CONTEXT |
สตริง |
แทร็ก |
สตริง |
อัลบั้ม |
สตริง |
ศิลปิน |
สตริง |
เพลย์ลิสต์ |
สตริง |
ตอน |
สตริง |
ซีรีส์ |
สตริง |
ภาพยนตร์ |
สตริง |
ช่อง |
สตริง |
ทีม |
สตริง |
โปรแกรมเล่น |
สตริง |
COACH |
สตริง |
พร็อพเพอร์ตี้
CaptionMimeType
สตริง
แทร็กข้อความประเภท MIME ของคำบรรยายแทนเสียง
ค่า |
|
---|---|
CEA608 |
สตริง CEA 608 |
TTML |
สตริง TTML |
VTT |
สตริง VTT |
TTML_MP4 |
สตริง MP4 TTML |
คำสั่ง
ตัวเลข
รายการค่าบิตมาสก์เพื่อตั้งค่าหรือเรียกคำสั่งสื่อที่ สำหรับ cast.framework.messages.MediaStatus#supportedMediaCommands.
ค่า |
|
---|---|
หยุดชั่วคราว |
ตัวเลข หยุดคำสั่งชั่วคราว |
SEEK |
ตัวเลข คำสั่งค้นหา |
STREAM_VOLUME |
ตัวเลข คำสั่งระดับเสียงของสตรีม |
STREAM_MUTE |
ตัวเลข คำสั่งระดับเสียงของสตรีม |
ALL_BASIC_MEDIA |
ตัวเลข สื่อพื้นฐานทั้งหมด มีคำสั่งที่จำเป็น |
QUEUE_NEXT |
ตัวเลข คำสั่ง Queue Next |
QUEUE_PREV |
ตัวเลข คำสั่งก่อนหน้าในคิว |
QUEUE_SHUFFLE |
ตัวเลข คำสั่งสุ่มคิว |
QUEUE_REPEAT_ALL |
ตัวเลข โหมดจัดคิวทำซ้ำทั้งหมด |
QUEUE_REPEAT_ONE |
ตัวเลข โหมดจัดคิวซ้ำรายการเดียว |
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 |
สตริง แสดงผลเมื่อไม่มีเซสชันสื่ออยู่ |
INVALID_REQUEST_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 |
สตริง แสดงผลเมื่อเนื้อหาที่ขอกำลังเล่นอยู่ |
คำขอไม่ถูกต้อง |
สตริง แสดงผลเมื่อคำขอไม่ถูกต้อง |
GENERIC_LOAD_ERROR |
สตริง แสดงผลเมื่อคำขอโหลดพบปัญหาเป็นระยะๆ |
ErrorType
สตริง
แสดงประเภทข้อความแสดงข้อผิดพลาดของสื่อ
ค่า |
|
---|---|
INVALID_PLAYER_STATE |
สตริง แสดงผลเมื่อสถานะโปรแกรมเล่นไม่ถูกต้องสำหรับดำเนินการตามคำขอ |
LOAD_FAILED |
สตริง แสดงผลเมื่อคำขอ LOAD ล้มเหลว |
LOAD_CANCELLED |
สตริง แสดงผลเมื่อคำขอ LOAD ถูกยกเลิกโดย LOAD ขาเข้าครั้งที่ 2 อีกครั้ง |
คำขอไม่ถูกต้อง |
สตริง แสดงผลเมื่อคำขอไม่ถูกต้อง |
ข้อผิดพลาด |
สตริง ข้อผิดพลาดทั่วไปสำหรับกรณีข้อผิดพลาดอื่นๆ |
ExtendedPlayerState
สตริง
ข้อมูลสถานะโปรแกรมเล่นแบบขยาย
ค่า |
|
---|---|
กำลังโหลด |
สตริง โปรแกรมเล่นอยู่ในสถานะ "กำลังโหลด" |
FocusState
สตริง
สถานะโฟกัส
ค่า |
|
---|---|
IN_FOCUS |
สตริง ตัวรับสัญญาณอยู่ในโฟกัส |
NOT_IN_FOCUS |
สตริง ตัวรับสัญญาณไม่อยู่ในโฟกัส มีกิจกรรมอื่นทำงานอยู่ |
GetStatusOptions
ตัวเลข
GetStatusOptions
จะกำหนดจำนวนข้อมูลที่ต้อง
รวมอยู่ในการตอบกลับสถานะสื่อของข้อความ GET_STATUS
ค่า |
|
---|---|
NO_METADATA |
ตัวเลข อย่าใส่การแจ้งข้อมูลเมตา |
NO_QUEUE_ITEMS |
ตัวเลข อย่าใส่แฟล็กรายการในคิว |
HdrType
สตริง
แสดงประเภท High Dynamic Range (HDR) ของวิดีโอ
ค่า |
|
---|---|
SDR |
สตริง Standard Dynamic Range |
HDR |
สตริง High Dynamic Range |
ดีวีดี |
สตริง Dolby Vision |
HlsSegmentFormat
สตริง
รูปแบบของกลุ่มเสียง HLS
ค่า |
|
---|---|
AAC |
สตริง สตรีมเสียงพื้นฐานในรูปแบบ AAC |
AC3 |
สตริง สตรีมเสียงเบื้องต้นที่อัดแน่นด้วย AC3 |
MP3 |
สตริง สตรีมเสียงที่เล่นในรูปแบบ MP3 เบื้องต้น |
TS |
สตริง สตรีมการส่ง MPEG-2 |
TS_AAC |
สตริง AAC สตรีมการรับส่ง MPEG-2 ที่มีความซับซ้อนต่ำ (AAC-LC) |
TS_HE_AAC |
สตริง AAC สตรีมส่ง MPEG-2 (HE-AAC) ที่บรรจุอย่างมีประสิทธิภาพ |
E_AC3 |
สตริง สตรีมเสียงแบบพื้นฐานที่บรรจุ E-AC3 |
FMP4 |
สตริง เสียงที่บรรจุในรูปแบบ MP4 แบบ Fragmented MP4 ในรูปแบบ ISO BMFF CMAF |
HlsVideoSegmentFormat
สตริง
รูปแบบของกลุ่มวิดีโอ HLS
ค่า |
|
---|---|
MPEG2_TS |
สตริง MPEG-2 Transport Stream รองรับ AVC |
FMP4 |
สตริง วิดีโอที่อัดแน่นในรูปแบบ MP4 รูปแบบ ISO BMFF CMAF รองรับ AVC และ HEVC |
IdleReason
สตริง
เหตุผลที่โปรแกรมเล่นอยู่ในสถานะ IDLE
ค่า |
|
---|---|
ยกเลิกแล้ว |
สตริง ผู้ส่งขอให้หยุดเล่นโดยใช้คำสั่ง STOP |
INTERRUPTED |
สตริง ผู้ส่งขอให้เล่นสื่ออื่นโดยใช้คำสั่ง LOAD |
จบแล้ว |
สตริง เล่นสื่อเสร็จแล้ว |
ข้อผิดพลาด |
สตริง สื่อถูกขัดจังหวะเนื่องจากมีข้อผิดพลาด ซึ่งอาจเกิดขึ้นในกรณีต่อไปนี้ เช่น โปรแกรมเล่นไม่สามารถดาวน์โหลดสื่อเนื่องจากเครือข่ายเกิดข้อผิดพลาด |
MediaCategory
สตริง
หมวดหมู่สื่อ
ค่า |
|
---|---|
เสียง |
สตริง สื่อเป็นแบบเสียงเท่านั้น |
วิดีโอ |
สตริง สื่อคือวิดีโอและเสียง (ค่าเริ่มต้น) |
รูปภาพ |
สตริง สื่อคือรูปภาพ |
MessageType
สตริง
แสดงประเภทข้อความสื่อที่ cast.framework.PlayerManager ดักจับ ประเภทข้อความถูกจัดหมวดหมู่เป็นคำขอ หรือ ข้อความขาออก คำขออนุญาตให้แอปพลิเคชันแก้ไขข้อมูลก่อน ซึ่งประมวลผลโดย Web Receiver SDK ข้อความขาออกช่วยให้ฟังก์ชัน แอปพลิเคชันสำหรับแก้ไขข้อมูลใดๆ ก่อนที่จะส่งข้อความไปยังการเชื่อมต่อ และแอปพลิเคชันสำหรับผู้ส่ง
ค่า |
|
---|---|
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 |
LOAD |
สตริง คำขอโหลดสื่อ ประเภทข้อความคือ 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 |
SEEK |
สตริง คำขอกรอสื่อ ประเภทข้อความคือ 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
สตริง
แสดงสถานะโปรแกรมเล่น
ค่า |
|
---|---|
ไม่มีการใช้งาน |
สตริง โปรแกรมเล่นอยู่ในสถานะไม่ใช้งาน สถานะ "IDLE" หมายความว่าไม่มีสถานะ "ใช้งานอยู่" การเล่น โปรแกรมเล่นมักอยู่ในสถานะนี้หลังแอปพลิเคชันแคสต์ เปิดขึ้นก่อนที่จะได้รับคำขอ LOAD หรือหลังจากการเล่นเสร็จสิ้น โปรแกรมเล่นจะเปลี่ยนไปยังสถานะนี้ตาม cast.framework.messages.IdleReason ใน cast.framework.messages.MediaStatus. |
กำลังเล่น |
สตริง โปรแกรมเล่นอยู่ในสถานะ PLAYING |
หยุดชั่วคราว |
สตริง โปรแกรมเล่นอยู่ในสถานะหยุดชั่วคราว |
กำลังเก็บบัฟเฟอร์ |
สตริง โปรแกรมเล่นอยู่ในสถานะ "บัฟเฟอร์" |
QueueChangeType
สตริง
ประเภทการเปลี่ยนคิวที่ข้อความขาออกใช้อยู่ QUEUE_CHANGE
รายการ
ค่า |
|
---|---|
แทรก |
สตริง มีการแทรกรายการในคิว |
นำออก |
สตริง นำรายการออกจากคิวแล้ว |
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
สตริง
แสดงสถานะการเล่นหลังจากคำขอ "ดู"
ค่า |
|
---|---|
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
สตริง
กำหนดประเภทขอบของการติดตามข้อความ (ขอบ)
ค่า |
|
---|---|
ไม่มี |
สตริง ไม่มีขอบแสดงรอบข้อความ |
OUTLINE |
สตริง เส้นทึบจะปรากฏขึ้นรอบข้อความ |
DROP_SHADOW |
สตริง เงาที่ค่อยๆ จางหายไปรอบๆ ข้อความ |
นำเสนอแล้ว |
สตริง ข้อความจะนูนหรือยกขึ้นสัมพันธ์กับพื้นหลัง |
เลิกใช้งานแล้ว |
สตริง ข้อความดูเหมือนจะหลุดออกจากพื้นหลัง |
TextTrackFontGenericFamily
สตริง
ชุดแบบอักษรทั่วไปที่จะใช้ในกรณีที่ไม่ได้กำหนดแบบอักษรไว้ในแทร็กข้อความ
ค่า |
|
---|---|
SANS_SERIF |
สตริง ใช้แบบอักษร Sans-Serif |
MONOSPACED_SANS_SERIF |
สตริง ใช้แบบอักษร Sans-serif แบบตัวอักษรกว้างเท่ากัน |
Serif |
สตริง ใช้แบบอักษร Serif |
MONOSPACED_SERIF |
สตริง ใช้แบบอักษร Serif ที่มีความกว้างอักษรขนาดเดียว |
ทั่วไป |
สตริง ใช้แบบอักษรที่เขียนด้วยลายมือแบบสบายๆ |
เนื้อหาข่าว |
สตริง ใช้แบบอักษรตัวเขียน |
SMALL_CAPITALS |
สตริง ใช้แบบอักษรตัวพิมพ์ใหญ่ขนาดเล็ก |
TextTrackFontStyle
สตริง
รูปแบบแบบอักษรของแทร็กข้อความ
ค่า |
|
---|---|
ปกติ |
สตริง แบบตัวพิมพ์ที่ไม่มีการแก้ไข |
BOLD |
สตริง รูปแบบตัวหนา |
BOLD_ITALIC |
สตริง รูปแบบที่ทำเป็นตัวหนาและตัวเอียงไปพร้อมๆ กัน |
{1} |
สตริง รูปแบบตัวเอียง |
TextTrackType
สตริง
ประเภทแทร็กข้อความ (เป็นไปตามคำจำกัดความประเภทแทร็กข้อความ HTML5)
ค่า |
|
---|---|
คำบรรยาย |
สตริง การถอดเสียงเป็นคำหรือการแปลบทสนทนา เหมาะสำหรับเวลาที่เสียง พร้อมใช้งาน แต่ผู้ดูไม่เข้าใจเนื่องจาก ผู้ชมไม่เข้าใจภาษาของซาวด์แทร็กของทรัพยากรสื่อ |
หลายรายการ |
สตริง การถอดเสียงเป็นคำหรือการแปลบทสนทนา เอฟเฟกต์เสียง ที่เกี่ยวข้อง และข้อมูลเสียงอื่นๆ ที่เกี่ยวข้อง เหมาะสำหรับเวลาที่ ไม่สามารถใช้งานได้ (เช่น เพราะปิดเสียงอยู่ หรือ ผู้ใช้มีความบกพร่องทางการได้ยิน) คำบรรยายจะแสดงอยู่เหนือวิดีโอ |
คำอธิบาย |
สตริง คำอธิบายแบบข้อความขององค์ประกอบวิดีโอของแหล่งข้อมูลสื่อ มีไว้เพื่อการสังเคราะห์เสียงเมื่อคอมโพเนนต์ภาพไม่พร้อมใช้งาน (เช่น เนื่องจากผู้ใช้โต้ตอบกับแอปพลิเคชันโดยไม่มี หรือเนื่องจากผู้ใช้มีความบกพร่องทางสายตา) คำอธิบายคือ สังเคราะห์เป็นแทร็กเสียงแยกต่างหาก |
บท |
สตริง ชื่อบท มีไว้เพื่อใช้ในการไปยังส่วนต่างๆ ของแหล่งข้อมูลสื่อ |
ข้อมูลเมตา |
สตริง แทร็กที่มีไว้เพื่อใช้จากสคริปต์ |
TextTrackWindowType
สตริง
ประเภทหน้าต่างแทร็กข้อความ
ค่า |
|
---|---|
ไม่มี |
สตริง |
ปกติ |
สตริง |
ROUNDED_CORNERS |
สตริง |
TrackType
สตริง
ประเภทการติดตามสื่อ
ค่า |
|
---|---|
ข้อความ |
สตริง แทร็กข้อความ |
เสียง |
สตริง แทร็กเสียง |
วิดีโอ |
สตริง แทร็กวิดีโอ |
UserAction
สตริง
การดำเนินการของผู้ใช้
ค่า |
|
---|---|
ชอบ |
สตริง ผู้ใช้ระบุความต้องการชอบสำหรับเนื้อหาที่เล่นอยู่ |
ไม่ชอบ |
สตริง ผู้ใช้ระบุความต้องการไม่ชอบสำหรับเนื้อหาที่เล่นอยู่ |
ติดตาม |
สตริง ผู้ใช้ต้องการติดตามหรือติดดาวเนื้อหาที่กำลังเล่นอยู่ |
เลิกติดตาม |
สตริง ผู้ใช้ต้องการหยุดติดตามเนื้อหาที่เล่นอยู่ |
ตั้งค่าสถานะ |
สตริง ผู้ใช้แจ้งว่าเนื้อหาที่เล่นอยู่ในขณะนี้เป็นไม่เหมาะสม |
SKIP_AD |
สตริง ผู้ใช้ต้องการข้ามโฆษณาที่เล่นอยู่ |
เนื้อเพลง |
สตริง ผู้ใช้ต้องการแสดงเนื้อเพลงสำหรับเพลงที่กำลังเล่นอยู่ |
UserActionContext
สตริง
ข้อมูลบริบทสำหรับ UserAction
ค่า |
|
---|---|
UNKNOWN_CONTEXT |
สตริง |
แทร็ก |
สตริง |
อัลบั้ม |
สตริง |
ศิลปิน |
สตริง |
เพลย์ลิสต์ |
สตริง |
ตอน |
สตริง |
ซีรีส์ |
สตริง |
ภาพยนตร์ |
สตริง |
ช่อง |
สตริง |
ทีม |
สตริง |
โปรแกรมเล่น |
สตริง |
COACH |
สตริง |