Ini adalah namespace cast.framework.events.category.
Properti
INTI
konstanstatis
Peristiwa tingkat tinggi ini diaktifkan dengan kecepatan yang lebih rendah dibandingkan dengan peristiwa DEBUG dan FINE, dan sangat berguna untuk proses debug:
Peristiwa level rendah ini dipicu dengan kecepatan yang lebih tinggi dibandingkan dengan peristiwa CORE, dan biasanya menunjukkan status pemuatan atau siap pada level klip. Berikut ini mungkin berguna
untuk melakukan proses debug jika cast.framework.events.category.CORE tidak cukup:
[null,null,["Terakhir diperbarui pada 2025-07-25 UTC."],[[["\u003cp\u003eThe \u003ccode\u003ecast.framework.events.category\u003c/code\u003e namespace categorizes events into CORE, DEBUG, FINE, and REQUEST types.\u003c/p\u003e\n"],["\u003cp\u003eCORE events are high-level events used for debugging, covering playback states, buffering, and errors.\u003c/p\u003e\n"],["\u003cp\u003eDEBUG and FINE events provide lower-level details, suitable for in-depth debugging of clip loading, playback, and network behavior.\u003c/p\u003e\n"],["\u003cp\u003eREQUEST events represent requests sent to the receiver, such as playback controls, queue management, and session handling.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can leverage these event categories to effectively monitor and debug their Cast receiver applications.\u003c/p\u003e\n"]]],["The `cast.framework.events.category` namespace categorizes events into `CORE`, `DEBUG`, `FINE`, and `REQUEST`. `CORE` events are high-level for debugging, like `BREAK_STARTED` or `PLAYER_LOADING`. `DEBUG` events are lower-level, useful when `CORE` is insufficient, including events such as `ABORT` and `DURATION_CHANGE`. `FINE` events occur frequently, helpful for in-depth debugging, and consist of `PROGRESS` or `TIME_UPDATE`. `REQUEST` includes events of actions done by the user, like `REQUEST_PLAY` and `REQUEST_QUEUE_LOAD`.\n"],null,["# Namespace: category\n\ncast.[framework](/cast/docs/reference/web_receiver/cast.framework).[events](/cast/docs/reference/web_receiver/cast.framework.events).category\n=============================================================================================================================================\n\nnamespace static\n\nThis is the `cast.framework.events.category` namespace.\n\nProperties\n----------\n\n### CORE\n\nconstant static\n\n\u003cbr /\u003e\n\nThese high-level events fire at a lower rate compared to `DEBUG` and `FINE`\nevents, and are primarily useful for debugging:\n\n- `cast.framework.events.EventType.BREAK_CLIP_ENDED`\n- `cast.framework.events.EventType.BREAK_CLIP_LOADING`\n- `cast.framework.events.EventType.BREAK_CLIP_STARTED`\n- `cast.framework.events.EventType.BREAK_ENDED`\n- `cast.framework.events.EventType.BREAK_STARTED`\n- `cast.framework.events.EventType.BUFFERING`\n- `cast.framework.events.EventType.CUSTOM_STATE`\n- `cast.framework.events.EventType.ERROR`\n- `cast.framework.events.EventType.LIVE_ENDED`\n- `cast.framework.events.EventType.LIVE_IS_MOVING_WINDOW_CHANGED`\n- `cast.framework.events.EventType.MEDIA_FINISHED`\n- `cast.framework.events.EventType.MEDIA_INFORMATION_CHANGED`\n- `cast.framework.events.EventType.MEDIA_STATUS`\n- `cast.framework.events.EventType.PAUSE`\n- `cast.framework.events.EventType.PLAYER_LOADING`\n- `cast.framework.events.EventType.PLAYER_LOAD_COMPLETE`\n- `cast.framework.events.EventType.PLAYER_PRELOADING`\n- `cast.framework.events.EventType.PLAYER_PRELOADING_CANCELLED`\n- `cast.framework.events.EventType.PLAYING`\n- `cast.framework.events.EventType.RATE_CHANGE`\n- `cast.framework.events.EventType.REQUEST_CUSTOM_COMMAND`\n- `cast.framework.events.EventType.REQUEST_DISPLAY_STATUS`\n- `cast.framework.events.EventType.REQUEST_EDIT_AUDIO_TRACKS`\n- `cast.framework.events.EventType.REQUEST_EDIT_TRACKS_INFO`\n- `cast.framework.events.EventType.REQUEST_FOCUS_STATE`\n- `cast.framework.events.EventType.REQUEST_LOAD`\n- `cast.framework.events.EventType.REQUEST_LOAD_BY_ENTITY`\n- `cast.framework.events.EventType.REQUEST_PAUSE`\n- `cast.framework.events.EventType.REQUEST_PLAY`\n- `cast.framework.events.EventType.REQUEST_PLAYBACK_RATE_CHANGE`\n- `cast.framework.events.EventType.REQUEST_PLAY_AGAIN`\n- `cast.framework.events.EventType.REQUEST_QUEUE_GET_ITEMS`\n- `cast.framework.events.EventType.REQUEST_QUEUE_GET_ITEM_IDS`\n- `cast.framework.events.EventType.REQUEST_QUEUE_GET_ITEM_RANGE`\n- `cast.framework.events.EventType.REQUEST_QUEUE_INSERT`\n- `cast.framework.events.EventType.REQUEST_QUEUE_LOAD`\n- `cast.framework.events.EventType.REQUEST_QUEUE_REMOVE`\n- `cast.framework.events.EventType.REQUEST_QUEUE_REORDER`\n- `cast.framework.events.EventType.REQUEST_QUEUE_UPDATE`\n- `cast.framework.events.EventType.REQUEST_RESUME_SESSION`\n- `cast.framework.events.EventType.REQUEST_SEEK`\n- `cast.framework.events.EventType.REQUEST_SET_CREDENTIALS`\n- `cast.framework.events.EventType.REQUEST_SKIP_AD`\n- `cast.framework.events.EventType.REQUEST_STOP`\n- `cast.framework.events.EventType.REQUEST_STORE_SESSION`\n- `cast.framework.events.EventType.REQUEST_USER_ACTION`\n- `cast.framework.events.EventType.REQUEST_VOLUME_CHANGE`\n- `cast.framework.events.EventType.SEEKED`\n- `cast.framework.events.EventType.SEEKING`\n- `cast.framework.events.EventType.TRACKS_CHANGED`\n\n### DEBUG\n\nconstant static\n\n\u003cbr /\u003e\n\nThese low-level events fire at a higher rate compared to `CORE` events, and\nusually indicate clip-level loading or ready statuses. These may be useful\nfor debugging if [cast.framework.events.category.CORE](/cast/docs/reference/web_receiver/cast.framework.events.category#.CORE) is not enough:\n\n- `cast.framework.events.EventType.ABORT`\n- `cast.framework.events.EventType.BITRATE_CHANGED`\n- `cast.framework.events.EventType.CACHE_HIT`\n- `cast.framework.events.EventType.CACHE_INSERTED`\n- `cast.framework.events.EventType.CACHE_LOADED`\n- `cast.framework.events.EventType.CAN_PLAY`\n- `cast.framework.events.EventType.CAN_PLAY_THROUGH`\n- `cast.framework.events.EventType.CLIP_ENDED`\n- `cast.framework.events.EventType.CLIP_STARTED`\n- `cast.framework.events.EventType.DURATION_CHANGE`\n- `cast.framework.events.EventType.EMPTIED`\n- `cast.framework.events.EventType.EMSG`\n- `cast.framework.events.EventType.ENDED`\n- `cast.framework.events.EventType.ID3`\n- `cast.framework.events.EventType.INBAND_TRACK_ADDED`\n- `cast.framework.events.EventType.LOADED_DATA`\n- `cast.framework.events.EventType.LOADED_METADATA`\n- `cast.framework.events.EventType.LOAD_START`\n- `cast.framework.events.EventType.PLAY`\n- `cast.framework.events.EventType.STALLED`\n- `cast.framework.events.EventType.TIMED_METADATA_CHANGED`\n- `cast.framework.events.EventType.TIMED_METADATA_ENTER`\n- \\`cast.framework.events.EventType.TIMED_METADATA_EXIT\n- `cast.framework.events.EventType.WAITING`\n\n### FINE\n\nconstant static\n\n\u003cbr /\u003e\n\nThese low-level events trigger at a higher rate compared to `CORE` events,\nand may be useful for debugging if\n[cast.framework.events.category.CORE](/cast/docs/reference/web_receiver/cast.framework.events.category#.CORE) and\n[cast.framework.events.category.DEBUG](/cast/docs/reference/web_receiver/cast.framework.events.category#.DEBUG) are not enough:\n\n- `cast.framework.events.EventType.PROGRESS`\n- `cast.framework.events.EventType.SEGMENT_DOWNLOADED`\n- `cast.framework.events.EventType.SUSPEND`\n- `cast.framework.events.EventType.TIME_UPDATE`\n\n### REQUEST\n\nconstant static\n\n\u003cbr /\u003e\n\nIncludes all events that represent a request made to the receiver:\n\n- `cast.framework.events.EventType.REQUEST_CUSTOM_COMMAND`\n- `cast.framework.events.EventType.REQUEST_DISPLAY_STATUS`\n- `cast.framework.events.EventType.REQUEST_EDIT_AUDIO_TRACKS`\n- `cast.framework.events.EventType.REQUEST_EDIT_TRACKS_INFO`\n- `cast.framework.events.EventType.REQUEST_FOCUS_STATE`\n- `cast.framework.events.EventType.REQUEST_LOAD_BY_ENTITY`\n- `cast.framework.events.EventType.REQUEST_LOAD`\n- `cast.framework.events.EventType.REQUEST_PAUSE`\n- `cast.framework.events.EventType.REQUEST_PLAYBACK_RATE_CHANGE`\n- `cast.framework.events.EventType.REQUEST_PLAY_AGAIN`\n- `cast.framework.events.EventType.REQUEST_PLAY`\n- `cast.framework.events.EventType.REQUEST_QUEUE_GET_ITEMS`\n- `cast.framework.events.EventType.REQUEST_QUEUE_GET_ITEM_IDS`\n- `cast.framework.events.EventType.REQUEST_QUEUE_GET_ITEM_RANGE`\n- `cast.framework.events.EventType.REQUEST_QUEUE_INSERT`\n- `cast.framework.events.EventType.REQUEST_QUEUE_LOAD`\n- `cast.framework.events.EventType.REQUEST_QUEUE_REMOVE`\n- `cast.framework.events.EventType.REQUEST_QUEUE_REORDER`\n- `cast.framework.events.EventType.REQUEST_QUEUE_UPDATE`\n- `cast.framework.events.EventType.REQUEST_RESUME_SESSION`\n- `cast.framework.events.EventType.REQUEST_SEEK`\n- `cast.framework.events.EventType.REQUEST_SET_CREDENTIALS`\n- `cast.framework.events.EventType.REQUEST_SKIP_AD`\n- `cast.framework.events.EventType.REQUEST_STOP`\n- `cast.framework.events.EventType.REQUEST_STORE_SESSION`\n- `cast.framework.events.EventType.REQUEST_USER_ACTION`\n- `cast.framework.events.EventType.REQUEST_VOLUME_CHANGE`"]]