cast. framework
Inilah namespace cast.framework.
Class
ActiveInputStateEventData
Status input aktif penerima mengubah data peristiwa.
ApplicationMetadata
Mentransmisikan metadata aplikasi.
ApplicationMetadataEventData
Metadata aplikasi mengubah data peristiwa.
ApplicationStatusEventData
Teks status aplikasi mengubah data peristiwa.
CastContext
Mengelola interaksi transmisi. Objek singleton yang diambil menggunakan getInstance. Mengelola status - memberikan status ikon transmisi, dan objek sesi. Interaksi transmisi tidak didukung hingga opsi transmisi disediakan oleh setOptions.
CastOptions
Opsi transmisi halaman.
CastSession
Mengelola sesi transmisi.
CastStateEventData
Data untuk peristiwa perubahan status transmisi.
EventData
Data peristiwa transmisi umum. Berikan jenis acara.
MediaSessionEventData
Sesi media mengubah data peristiwa.
RemotePlayer
Properti pemutar jarak jauh yang diperbarui oleh
cast.framework.RemotePlayerController
.
RemotePlayerChangedEvent
Peristiwa perubahan kolom pemain jarak jauh.
RemotePlayerController
Pengontrol pemutar jarak jauh Cast, yang menyediakan data binding untuk pemutar jarak jauh ke status transmisi. Metode ini mengelola objek pemain dan memperbarui propertinya, yang menyediakan peristiwa untuk perubahan pemain.
SessionStateEventData
Data untuk peristiwa perubahan status sesi.
VolumeEventData
Volume penerima atau membisukan data peristiwa yang diubah.
Enumerasi
ActiveInputState
angka
Kemungkinan status aktif-input penerima.
Nilai |
|
---|---|
ACTIVE_INPUT_STATE_UNKNOWN |
angka Menunjukkan bahwa tidak diketahui (dan/atau tidak mungkin untuk mengetahui) apakah perangkat transmisi Google adalah input video yang sedang aktif. Status input aktif hanya dapat dilaporkan saat perangkat Google Cast terhubung ke TV atau AVR dengan dukungan CEC. |
ACTIVE_INPUT_STATE_NO |
angka Menunjukkan bahwa perangkat Google Cast bukanlah input video yang sedang aktif. |
ACTIVE_INPUT_STATE_YES |
angka Menunjukkan bahwa perangkat Google Cast adalah input video yang sedang aktif. |
CastContextEventType
string
Peristiwa yang didukung cast.framework.CastContext.
Nilai |
|
---|---|
CAST_STATE_CHANGED |
string Peristiwa untuk melacak status ikon transmisi. Data peristiwa adalah jenis cast.framework.CastStateEventData. |
SESSION_STATE_CHANGED |
string Peristiwa untuk melacak sesi transmisi saat ini. Data peristiwa adalah jenis cast.framework.SessionStateEventData. |
CastState
string
Kemungkinan status transmisi.
Nilai |
|
---|---|
NO_DEVICES_AVAILABLE |
string Tidak ada perangkat transmisi yang tersedia. |
NOT_CONNECTED |
string Perangkat transmisi tersedia, tetapi sesi transmisi tidak dibuat. |
MENGHUBUNGKAN |
string Sesi transmisi sedang dibuat. |
TERHUBUNG |
string Sesi transmisi selesai. |
LoggerLevel
angka
Level logging untuk framework transmisi.
Nilai |
|
---|---|
DEBUG |
angka Logging debug (semua pesan). |
INFO |
angka Logging info (peristiwa, log umum). |
PERINGATAN |
angka logging peringatan (peringatan). |
ERROR |
angka Logging error (error). |
NONE |
angka Tanpa logging. |
RemotePlayerEventType
string
Jenis peristiwa untuk perubahan data cast.framework.RemotePlayer.
Nilai |
|
---|---|
ANY_CHANGE |
string Setiap properti telah berubah. Berguna untuk aplikasi binding Angular, di mana angular perlu diberi tahu setiap kali properti diubah. |
IS_CONNECTED_CHANGED |
string Properti isConnected telah berubah. |
IS_MEDIA_LOADED_CHANGED |
string Properti isMediaLoaded telah berubah. |
QUEUE_DATA_CHANGED |
string Properti queueData telah berubah. |
VIDEO_INFO_CHANGED |
string Properti videoInfo telah berubah. |
DURATION_CHANGED |
string Durasi properti telah berubah. |
CURRENT_TIME_CHANGED |
string Properti currentTime telah berubah. |
IS_PAUSED_CHANGED |
string Properti isPaused telah berubah. |
VOLUME_LEVEL_CHANGED |
string Properti volumeLevel telah berubah. |
CAN_CONTROL_VOLUME_CHANGED |
string Properti canControlVolume telah berubah. |
IS_MUTED_CHANGED |
string Properti isMuted telah berubah. |
CAN_PAUSE_CHANGED |
string Properti canPause telah berubah. |
CAN_SEEK_CHANGED |
string Properti canSeek telah berubah. |
DISPLAY_NAME_CHANGED |
string Properti displayName telah berubah. |
STATUS_TEXT_CHANGED |
string Properti statusText telah berubah. |
TITLE_CHANGED |
string Judul properti telah berubah. |
DISPLAY_STATUS_CHANGED |
string Properti displayStatus telah berubah. |
MEDIA_INFO_CHANGED |
string Properti mediaInfo telah berubah. |
IMAGE_URL_CHANGED |
string Properti imageUrl telah berubah. |
PLAYER_STATE_CHANGED |
string Properti playerState telah berubah. |
IS_PLAYING_BREAK_CHANGED |
string Properti isPlayingBreak telah berubah. |
NUMBER_BREAK_CLIPS_CHANGED |
string Properti numberBreakClips telah berubah. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED |
string Properti currentBreakClipNumber telah berubah. |
CURRENT_BREAK_TIME_CHANGED |
string Properti currentBreakTime telah berubah. |
CURRENT_BREAK_CLIP_TIME_CHANGED |
string Properti currentBreakClipTime telah berubah. |
BREAK_ID_CHANGED |
string Properti breakId telah berubah. |
BREAK_CLIP_ID_CHANGED |
string Properti breakClipId telah berubah. |
WHEN_SKIPPABLE_CHANGED |
string Properti whenSkippable telah berubah. |
LIVE_SEEKABLE_RANGE_CHANGED |
string Properti liveSeekableRange telah berubah. |
SessionEventType
string
Peristiwa yang didukung cast.framework.CastSession.
Nilai |
|
---|---|
APPLICATION_STATUS_CHANGED |
string Teks status permohonan telah berubah. Data peristiwa adalah jenis cast.framework.ApplicationStatusEventData. |
APPLICATION_METADATA_CHANGED |
string Metadata aplikasi telah berubah. Data peristiwa berjenis cast.framework.ApplicationMetadataEventData. |
ACTIVE_INPUT_STATE_CHANGED |
string Status input aktif penerima telah berubah. Data peristiwa adalah jenis cast.framework.ActiveInputStateEventData. |
VOLUME_CHANGED |
string Status bisu atau volume penerima telah berubah. Data peristiwa berjenis cast.framework.VolumeEventData. |
MEDIA_SESSION |
string Memulai sesi media baru. Data peristiwa adalah jenis cast.framework.MediaSessionEventData. |
SessionState
string
Kemungkinan status sesi transmisi.
Nilai |
|
---|---|
NO_SESSION |
string Sesi transmisi tidak selesai. |
SESSION_STARTING |
string Sesi transmisi sedang dibuat. |
SESSION_STARTED |
string Sesi transmisi selesai. |
SESSION_START_FAILED |
string Sesi transmisi gagal dimulai. Alasan kegagalan diberikan di kolom data peristiwa cast.framework.SessionStateEventData#errorCode. |
SESSION_ENDING |
string Sesi transmisi sedang terputus. |
SESSION_ENDED |
string Sesi transmisi terputus. |
SESSION_RESUMED |
string Koneksi ke sesi yang sudah ada akan dibuat. |
Properti
ActiveInputState
angka
Kemungkinan status aktif-input penerima.
Nilai |
|
---|---|
ACTIVE_INPUT_STATE_UNKNOWN |
angka Menunjukkan bahwa tidak diketahui (dan/atau tidak mungkin untuk mengetahui) apakah perangkat transmisi Google adalah input video yang sedang aktif. Status input aktif hanya dapat dilaporkan saat perangkat Google Cast terhubung ke TV atau AVR dengan dukungan CEC. |
ACTIVE_INPUT_STATE_NO |
angka Menunjukkan bahwa perangkat Google Cast bukanlah input video yang sedang aktif. |
ACTIVE_INPUT_STATE_YES |
angka Menunjukkan bahwa perangkat Google Cast adalah input video yang sedang aktif. |
CastContextEventType
string
Peristiwa yang didukung cast.framework.CastContext.
Nilai |
|
---|---|
CAST_STATE_CHANGED |
string Peristiwa untuk melacak status ikon transmisi. Data peristiwa adalah jenis cast.framework.CastStateEventData. |
SESSION_STATE_CHANGED |
string Peristiwa untuk melacak sesi transmisi saat ini. Data peristiwa adalah jenis cast.framework.SessionStateEventData. |
CastState
string
Kemungkinan status transmisi.
Nilai |
|
---|---|
NO_DEVICES_AVAILABLE |
string Tidak ada perangkat transmisi yang tersedia. |
NOT_CONNECTED |
string Perangkat transmisi tersedia, tetapi sesi transmisi tidak dibuat. |
MENGHUBUNGKAN |
string Sesi transmisi sedang dibuat. |
TERHUBUNG |
string Sesi transmisi selesai. |
LoggerLevel
angka
Level logging untuk framework transmisi.
Nilai |
|
---|---|
DEBUG |
angka Logging debug (semua pesan). |
INFO |
angka Logging info (peristiwa, log umum). |
PERINGATAN |
angka logging peringatan (peringatan). |
ERROR |
angka Logging error (error). |
NONE |
angka Tanpa logging. |
RemotePlayerEventType
string
Jenis peristiwa untuk perubahan data cast.framework.RemotePlayer.
Nilai |
|
---|---|
ANY_CHANGE |
string Setiap properti telah berubah. Berguna untuk aplikasi binding Angular, di mana angular perlu diberi tahu setiap kali properti diubah. |
IS_CONNECTED_CHANGED |
string Properti isConnected telah berubah. |
IS_MEDIA_LOADED_CHANGED |
string Properti isMediaLoaded telah berubah. |
QUEUE_DATA_CHANGED |
string Properti queueData telah berubah. |
VIDEO_INFO_CHANGED |
string Properti videoInfo telah berubah. |
DURATION_CHANGED |
string Durasi properti telah berubah. |
CURRENT_TIME_CHANGED |
string Properti currentTime telah berubah. |
IS_PAUSED_CHANGED |
string Properti isPaused telah berubah. |
VOLUME_LEVEL_CHANGED |
string Properti volumeLevel telah berubah. |
CAN_CONTROL_VOLUME_CHANGED |
string Properti canControlVolume telah berubah. |
IS_MUTED_CHANGED |
string Properti isMuted telah berubah. |
CAN_PAUSE_CHANGED |
string Properti canPause telah berubah. |
CAN_SEEK_CHANGED |
string Properti canSeek telah berubah. |
DISPLAY_NAME_CHANGED |
string Properti displayName telah berubah. |
STATUS_TEXT_CHANGED |
string Properti statusText telah berubah. |
TITLE_CHANGED |
string Judul properti telah berubah. |
DISPLAY_STATUS_CHANGED |
string Properti displayStatus telah berubah. |
MEDIA_INFO_CHANGED |
string Properti mediaInfo telah berubah. |
IMAGE_URL_CHANGED |
string Properti imageUrl telah berubah. |
PLAYER_STATE_CHANGED |
string Properti playerState telah berubah. |
IS_PLAYING_BREAK_CHANGED |
string Properti isPlayingBreak telah berubah. |
NUMBER_BREAK_CLIPS_CHANGED |
string Properti numberBreakClips telah berubah. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED |
string Properti currentBreakClipNumber telah berubah. |
CURRENT_BREAK_TIME_CHANGED |
string Properti currentBreakTime telah berubah. |
CURRENT_BREAK_CLIP_TIME_CHANGED |
string Properti currentBreakClipTime telah berubah. |
BREAK_ID_CHANGED |
string Properti breakId telah berubah. |
BREAK_CLIP_ID_CHANGED |
string Properti breakClipId telah berubah. |
WHEN_SKIPPABLE_CHANGED |
string Properti whenSkippable telah berubah. |
LIVE_SEEKABLE_RANGE_CHANGED |
string Properti liveSeekableRange telah berubah. |
SessionEventType
string
Peristiwa yang didukung cast.framework.CastSession.
Nilai |
|
---|---|
APPLICATION_STATUS_CHANGED |
string Teks status permohonan telah berubah. Data peristiwa adalah jenis cast.framework.ApplicationStatusEventData. |
APPLICATION_METADATA_CHANGED |
string Metadata aplikasi telah berubah. Data peristiwa berjenis cast.framework.ApplicationMetadataEventData. |
ACTIVE_INPUT_STATE_CHANGED |
string Status input aktif penerima telah berubah. Data peristiwa adalah jenis cast.framework.ActiveInputStateEventData. |
VOLUME_CHANGED |
string Status bisu atau volume penerima telah berubah. Data peristiwa berjenis cast.framework.VolumeEventData. |
MEDIA_SESSION |
string Memulai sesi media baru. Data peristiwa adalah jenis cast.framework.MediaSessionEventData. |
SessionState
string
Kemungkinan status sesi transmisi.
Nilai |
|
---|---|
NO_SESSION |
string Sesi transmisi tidak selesai. |
SESSION_STARTING |
string Sesi transmisi sedang dibuat. |
SESSION_STARTED |
string Sesi transmisi selesai. |
SESSION_START_FAILED |
string Sesi transmisi gagal dimulai. Alasan kegagalan diberikan di kolom data peristiwa cast.framework.SessionStateEventData#errorCode. |
SESSION_ENDING |
string Sesi transmisi sedang terputus. |
SESSION_ENDED |
string Sesi transmisi terputus. |
SESSION_RESUMED |
string Koneksi ke sesi yang sudah ada akan dibuat. |
VERSI
string
Versi Framework Cast pengirim saat ini.
Metode
setLoggerLevel
setLoggerLevel(level)
Setel level logging untuk transmisi.
Parameter |
|
---|---|
yaitu tingkat klik |
Level logging. Nilai tidak boleh nol. |
Jenis abstrak
EventType
(cast.framework.CastContextEventType non-null, cast.framework.SessionEventType non-null, atau cast.framework.RemotePlayerEventType non-null)
Jenis peristiwa yang didukung.