Đại diện cho một lựa chọn bản nhạc của người chơi.
Thuộc tính
băng thông
number
Băng thông của bản nhạc đã chọn (null khi "type" là "text").
fromAdaptation
boolean
Thời lượng phân đoạn tối đa của bản trình bày tính bằng giây (NaN).
Tính năng này hiện chỉ được hỗ trợ khi sử dụng Shaka.
Giá trị là "true" nếu lựa chọn này là do thuật toán ABR của người chơi đưa ra để thích ứng; "false" nếu ứng dụng đưa ra lựa chọn này.
timestamp
number
Dấu thời gian mà trạng thái được nhập, tính bằng giây kể từ năm 1970 (tức là Date.now() / 1000).
loại
string
Loại kênh được chọn ("biến thể" hoặc "văn bản"). "Biến thể" mô tả sự kết hợp giữa luồng âm thanh và video có thể phát cùng nhau.
Bạn có thể có một biến thể chỉ dành cho video/âm thanh.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-25 UTC."],[[["\u003cp\u003e\u003ccode\u003ecast.framework.stats.TrackChoice\u003c/code\u003e interface represents a player track selection with properties indicating bandwidth, adaptation source, timestamp, and track type.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ebandwidth\u003c/code\u003e property applies to chosen tracks, excluding text tracks, while \u003ccode\u003efromAdaptation\u003c/code\u003e specifies if the choice was made by the player's algorithm or the application.\u003c/p\u003e\n"],["\u003cp\u003eTimestamp indicates when the state was entered, and \u003ccode\u003etype\u003c/code\u003e clarifies whether the selected track is a 'variant' (combined audio/video stream) or 'text'.\u003c/p\u003e\n"]]],[],null,["# Interface: TrackChoice\n\ncast.[framework](/cast/docs/reference/web_receiver/cast.framework).stats.TrackChoice\n====================================================================================\n\ninterface static\n\nRepresents a player track selection.\n\nProperties\n----------\n\n### bandwidth\n\nnumber\n\nThe bandwidth of the chosen track (null when 'type' is 'text').\n\n### fromAdaptation\n\nboolean\n\nThe presentation's max segment duration in seconds, or NaN.\nThis is currently only supported while using Shaka.\n'true' if this track choice was made by the player's ABR algorithm for\nadaptation; 'false' if the choice was made by the application.\n\n### timestamp\n\nnumber\n\nThe timestamp the state was entered, in seconds since 1970 (i.e.\nDate.now() / 1000).\n\n### type\n\nstring\n\nThe type of track chosen ('variant' or 'text'). A 'variant' describes a\ncombination of an audio and video stream which could be played together.\nIt's possible to have a video/audio only variant."]]