cast. framework. events
Ini adalah namespace cast.framework.events.
Class
BitrateChangedEvent
Data peristiwa untuk peristiwa cast.framework.events.EventType.BITRATE_CHANGED.
BreaksEvent
Data acara untuk semua acara yang berkaitan dengan istirahat:
cast.framework.events.EventType.BREAK_ENDED,
cast.framework.events.EventType.BREAK_STARTED,
cast.framework.events.EventType.BREAK_CLIP_ENDED,
cast.framework.events.EventType.BREAK_CLIP_LOADING, dan
cast.framework.events.EventType.BREAK_CLIP_STARTED
BufferingEvent
Data peristiwa untuk peristiwa cast.framework.events.EventType.BUFFERING.
CacheItemEvent
Data peristiwa untuk peristiwa cast.framework.events.EventType.CACHE_HIT atau peristiwa
cast.framework.events.EventType.CACHE_INSERTED.
CacheLoadedEvent
Data peristiwa untuk peristiwa cast.framework.events.EventType.CACHE_LOADED.
ClipEndedEvent
Data peristiwa untuk peristiwa cast.framework.events.EventType.CLIP_ENDED.
CustomStateEvent
Data peristiwa untuk peristiwa cast.framework.events.EventType.CUSTOM_STATE.
EmsgEvent
Data peristiwa untuk peristiwa cast.framework.events.EventType.EMSG.
ErrorEvent
Data peristiwa untuk peristiwa cast.framework.events.EventType.ERROR.
Acara
Superclass data peristiwa untuk semua peristiwa yang dikirim oleh cast.framework.PlayerManager.
Id3Event
Data peristiwa untuk peristiwa cast.framework.events.EventType.ID3.
Metadata ID3 yang diberikan di sini mengikuti format ID3 v2.
Satu peristiwa diaktifkan per frame dalam pesan ID3.
Acara ini TIDAK berisi seluruh pesan ID3 mentah. Dengan subbagian
pesan ID3 berikut:
- ID3v2 / ID file
- Versi ID3v2
- Flag ID3v2
- Ukuran ID3v2
- Jenis frame (yaitu,
TXXX) - Ukuran frame
- Flag frame
- Encoding frame
- Deskripsi frame
- Data frame
Hanya item 5 (frameType), 9 (frameDescription), dan 10
(segmentData) yang disediakan dalam acara ini.
LiveStatusEvent
Data peristiwa untuk
peristiwa cast.framework.events.EventType.LIVE_IS_MOVING_WINDOW_CHANGED atau
peristiwa cast.framework.events.EventType.LIVE_ENDED.
LoadEvent
Data peristiwa untuk semua peristiwa yang berkaitan dengan pemrosesan permintaan pemuatan atau pra-pemuatan. dibuat untuk pemain.
MediaElementEvent
Data peristiwa untuk semua peristiwa yang diteruskan dari MediaElement.
MediaFinishedEvent
Data peristiwa untuk peristiwa cast.framework.events.EventType.MEDIA_FINISHED.
MediaInformationChangedEvent
Data peristiwa untuk peristiwa cast.framework.events.EventType.MEDIA_INFORMATION_CHANGED.
MediaPauseEvent
Data peristiwa untuk peristiwa pause yang diteruskan dari MediaElement.
MediaStatusEvent
Data peristiwa untuk peristiwa cast.framework.events.EventType.MEDIA_STATUS.
RequestEvent
Data peristiwa untuk semua peristiwa yang mewakili permintaan yang dibuat ke penerima.
SegmentDownloadedEvent
Data peristiwa untuk peristiwa cast.framework.events.EventType.SEGMENT_DOWNLOADED.
TimedMetadataEvent
Superclass data peristiwa untuk peristiwa metadata yang diatur waktunya. Hal ini berbeda dengan Id3Event
karena metadata disimpan di manifes, bukan di internal segmen.
TracksChangedEvent
Data peristiwa untuk peristiwa cast.framework.events.EventType.TRACKS_CHANGED.
Namespace
category
Enumerasi
DetailedErrorCode
angka
Kode yang ditetapkan oleh SDK penerima yang menjelaskan error yang terjadi.
Nilai |
|
|---|---|
|
MEDIA_UNKNOWN |
angka Ditampilkan saat HTMLMediaElement memunculkan error, tetapi CAF tidak mengenali error tertentu. |
|
MEDIA_ABORTED |
angka Ditampilkan saat proses pengambilan resource media dibatalkan oleh agen pengguna atas permintaan pengguna. |
|
MEDIA_DECODE |
angka Ditampilkan saat terjadi error saat mendekode resource media, setelah resource ditetapkan dapat digunakan. |
|
MEDIA_NETWORK |
angka Ditampilkan saat error jaringan menyebabkan agen pengguna berhenti mengambil sumber media, setelah sumber daya ditetapkan dapat digunakan. |
|
MEDIA_SRC_NOT_SUPPORTED |
angka Ditampilkan saat resource media yang ditunjukkan oleh atribut src tidak sesuai. |
|
SOURCE_BUFFER_FAILURE |
angka Ditampilkan saat buffer sumber tidak dapat ditambahkan ke MediaSource. |
|
MEDIAKEYS_UNKNOWN |
angka Ditampilkan jika terjadi error yang tidak diketahui dengan kunci media. |
|
MEDIAKEYS_NETWORK |
angka Ditampilkan saat terjadi kegagalan tombol media karena masalah jaringan. |
|
MEDIAKEYS_UNSUPPORTED |
angka Ditampilkan saat objek MediaKeySession tidak dapat dibuat. |
|
MEDIAKEYS_WEBCRYPTO |
angka Ditampilkan saat kripto gagal. |
|
NETWORK_UNKNOWN |
angka Ditampilkan saat terjadi masalah jaringan yang tidak diketahui. |
|
SEGMENT_NETWORK |
angka Ditampilkan saat segmen gagal didownload. |
|
HLS_NETWORK_MASTER_PLAYLIST |
angka Ditampilkan saat playlist master HLS gagal didownload. |
|
HLS_NETWORK_PLAYLIST |
angka Ditampilkan saat playlist HLS gagal didownload. |
|
HLS_NETWORK_NO_KEY_RESPONSE |
angka Ditampilkan saat kunci HLS gagal didownload. |
|
HLS_NETWORK_KEY_LOAD |
angka Ditampilkan saat permintaan kunci HLS gagal sebelum dikirim. |
|
HLS_NETWORK_INVALID_SEGMENT |
angka Ditampilkan saat segmen HLS tidak valid. |
|
HLS_SEGMENT_PARSING |
angka Ditampilkan saat segmen HLS gagal diuraikan. |
|
DASH_NETWORK |
angka Ditampilkan saat terjadi error jaringan yang tidak diketahui saat menangani streaming DASH. |
|
DASH_NO_INIT |
angka Ditampilkan saat streaming DASH tidak memiliki init. |
|
SMOOTH_NETWORK |
angka Ditampilkan saat terjadi error jaringan yang tidak diketahui saat menangani streaming Smooth. |
|
SMOOTH_NO_MEDIA_DATA |
angka Ditampilkan saat aliran Lancar tidak memiliki data media. |
|
MANIFEST_UNKNOWN |
angka Ditampilkan saat terjadi error yang tidak diketahui saat mengurai manifes. |
|
HLS_MANIFEST_MASTER |
angka Ditampilkan saat terjadi error saat mengurai manifes utama HLS. |
|
HLS_MANIFEST_PLAYLIST |
angka Ditampilkan jika terjadi error saat mengurai daftar putar HLS. |
|
DASH_MANIFEST_UNKNOWN |
angka Ditampilkan saat terjadi error yang tidak diketahui saat mengurai manifes DASH. |
|
DASH_MANIFEST_NO_PERIODS |
angka Ditampilkan saat manifes DASH tidak memiliki periode. |
|
DASH_MANIFEST_NO_MIMETYPE |
angka Ditampilkan saat manifes DASH tidak memiliki MimeType. |
|
DASH_INVALID_SEGMENT_INFO |
angka Ditampilkan saat manifes DASH berisi info segmen yang tidak valid. |
|
SMOOTH_MANIFEST |
angka Ditampilkan saat terjadi error saat mengurai manifes Smooth. |
|
SEGMENT_UNKNOWN |
angka Ditampilkan saat terjadi error segmen yang tidak diketahui. |
|
TEXT_UNKNOWN |
angka Terjadi error yang tidak diketahui dengan aliran teks. |
|
APLIKASI |
angka Ditampilkan saat terjadi error di luar framework (misalnya, jika pengendali peristiwa menampilkan error). |
|
BREAK_CLIP_LOADING_ERROR |
angka Ditampilkan saat pencegat pemuatan klip jeda gagal. |
|
BREAK_SEEK_INTERCEPTOR_ERROR |
angka Ditampilkan saat interseptor penelusuran jeda gagal. |
|
IMAGE_ERROR |
angka Ditampilkan saat gambar gagal dimuat. |
|
LOAD_INTERRUPTED |
angka Pemuatan terganggu oleh pembongkaran, atau oleh pemuatan lain. |
|
LOAD_FAILED |
angka Perintah pemuatan gagal. |
|
MEDIA_ERROR_MESSAGE |
angka Pesan error telah dikirim ke pengirim. |
|
GENERIC |
angka Ditampilkan saat terjadi error yang tidak diketahui. |
EndedReason
string
Alasan berakhirnya pemutaran.
Nilai |
|
|---|---|
|
END_OF_STREAM |
string Pemutaran berakhir karena kita mencapai akhir streaming saat ini. |
|
ERROR |
string Pemutaran berakhir karena kami mengalami error. |
|
DIHENTIKAN |
string Pemutaran berakhir karena operasi memaksa kami menghentikan streaming saat ini. |
|
INTERRUPTED |
string Pemutaran berakhir karena item baru dimuat. |
|
SKIPPED |
string Pemutaran berakhir karena operasi lewati iklan. |
|
BREAK_SWITCH |
string Pemutaran berakhir karena mengganti jeda gabungan. |
ErrorSeverity
angka
Tingkat keparahan error. Mengikuti skema penamaan dan penomoran yang sama seperti Shaka Player.
Nilai |
|
|---|---|
|
RECOVERABLE |
angka Terjadi error, tetapi Pemutar sedang mencoba memulihkan diri dari error tersebut. Jika pada akhirnya Pemutar tidak dapat dipulihkan, Pemutar mungkin tetap tidak memunculkan error KRITIS. Misalnya, mencoba lagi segmen media tidak akan pernah menghasilkan error KRITIS (Pemutar akan terus mencoba lagi). |
|
KRITIS |
angka Error fatal yang tidak dapat dipulihkan oleh pemutar. Hal ini menyebabkan pemutar menghentikan pemutaran item media saat ini. |
EventType
string
Jenis peristiwa pemain. Untuk peristiwa yang di-proxy dari MediaElement, lihat https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents untuk mengetahui informasi selengkapnya.
Nilai |
|
|---|---|
|
SEMUA |
string Ini adalah ID khusus yang dapat digunakan untuk memproses semua peristiwa (sebagian besar digunakan untuk tujuan proses debug). Acara ini akan menjadi subclass dari cast.framework.events.Event. |
|
BATAL |
string Diaktifkan saat browser berhenti mengambil media sebelum didownload sepenuhnya, tetapi bukan karena error. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
CAN_PLAY |
string Diaktifkan saat browser dapat melanjutkan pemutaran klip, tetapi memperkirakan bahwa data yang dimuat tidak cukup untuk memutar klip hingga akhir tanpa harus berhenti untuk melakukan buffering. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
CAN_PLAY_THROUGH |
string Diaktifkan saat browser memperkirakan bahwa browser dapat memutar klip hingga akhir tanpa berhenti untuk melakukan buffering. Perhatikan bahwa estimasi browser hanya berkaitan dengan klip saat ini yang sedang diputar (yaitu: jika saat ini memutar klip iklan, browser hanya akan memperkirakan klip iklan dan bukan konten lengkap). Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
DURATION_CHANGE |
string Diaktifkan saat atribut durasi MediaElement telah berubah. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
DIKOSONGKAN |
string Diaktifkan saat media menjadi kosong. Salah satu contoh saat hal ini terjadi adalah saat load() dipanggil untuk mereset MediaElement. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
BERAKHIR |
string Diaktifkan saat klip media telah diputar selama durasi penuhnya. Hal ini tidak
mencakup saat klip berhenti diputar karena error atau permintaan berhenti.
Jika iklan ada, peristiwa ini diaktifkan paling banyak satu kali per iklan, dan paling banyak satu kali untuk konten utama. Peristiwa ini diteruskan dari
MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. Jika Anda ingin mengetahui kapan media selesai diputar, kemungkinan besar Anda ingin menggunakan |
|
LOADED_DATA |
string Diaktifkan saat browser telah selesai memuat frame pertama klip media. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
LOADED_METADATA |
string Diaktifkan saat browser telah selesai memuat metadata untuk klip. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
LOAD_START |
string Diaktifkan saat browser mulai mencari data media untuk klip. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
JEDA |
string Diaktifkan saat pemutaran dijeda. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaPauseEvent. |
|
BERMAIN |
string Diaktifkan saat pemutaran siap dimulai (yaitu: setelah dijeda). Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
BERMAIN |
string Diaktifkan saat pemutaran telah dimulai. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
KEMAJUAN |
string Diaktifkan saat browser mengambil data media. Jika Anda menggunakan streaming kecepatan bit adaptif (yaitu: HLS, DASH, SMOOTH), kemungkinan besar Anda ingin menggunakan peristiwa |
|
RATE_CHANGE |
string Diaktifkan saat kecepatan pemutaran telah diperbarui. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
DICARI |
string Diaktifkan saat pencarian selesai. Peristiwa ini tidak akan diaktifkan jika pencarian selesai saat media dijeda. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
MENCARI |
string Diaktifkan saat media sedang dicari. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
TERHENTI |
string Diaktifkan saat browser mencoba mengambil data media, tetapi tidak menerima respons.
Peristiwa |
|
TIME_UPDATE |
string Diaktifkan secara berkala saat media diputar. Peristiwa ini akan diaktifkan setiap kali atribut currentTime berubah. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
TANGGUHKAN |
string Diaktifkan saat browser sengaja tidak mengambil data media. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
MENUNGGU |
string Diaktifkan saat pemutaran telah berhenti karena browser sedang menunggu
frame berikutnya tersedia. Peristiwa
|
|
BITRATE_CHANGED |
string Dipicu saat bitrate media yang sedang diputar berubah (seperti saat jalur aktif diubah, atau saat bitrate yang berbeda dipilih sebagai respons terhadap kondisi jaringan). Event adalah cast.framework.events.BitrateChangedEvent. |
|
BREAK_STARTED |
string Diaktifkan saat klip jeda pertama dalam jeda mulai dimuat. Acara adalah cast.framework.events.BreaksEvent. |
|
BREAK_ENDED |
string Diaktifkan saat klip jeda terakhir dalam jeda berakhir. Acara adalah cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_LOADING |
string Diaktifkan saat klip jeda mulai dimuat. Acara adalah cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_STARTED |
string Diaktifkan saat klip jeda dimulai. Acara adalah cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_ENDED |
string Diaktifkan saat klip jeda berakhir. Acara adalah cast.framework.events.BreaksEvent. |
|
MENYANGGA |
string Diaktifkan saat pemutaran berhenti karena buffering, atau dimulai lagi setelah buffering selesai. Acara adalah cast.framework.events.BufferingEvent. |
|
TIME_DRIFTED |
string Diaktifkan jika ada ketidakcocokan antara waktu saat ini yang dilaporkan oleh pemutar dan perkiraan waktu saat ini berdasarkan status pemutar dan kecepatan pemutaran. Acara adalah cast.framework.events.TimeDriftedEvent. |
|
CACHE_LOADED |
string Diaktifkan saat konten yang di-cache sebelumnya oleh fastplay telah selesai dimuat. Peristiwa adalah cast.framework.events.CacheLoadedEvent. |
|
CACHE_HIT |
string Diaktifkan saat konten yang telah di-pre-cache oleh fastplay digunakan. Peristiwa adalah cast.framework.events.CacheItemEvent. |
|
CACHE_INSERTED |
string Diaktifkan saat satu URL di-cache oleh fastplay. Peristiwa adalah cast.framework.events.CacheItemEvent. |
|
CLIP_STARTED |
string Diaktifkan saat klip pertama mulai diputar. Hal ini mencakup klip jeda dan klip konten utama di antara klip jeda. Jika Anda ingin melihat kapan klip istirahat dimulai, Anda harus menggunakan Event adalah {@link cast.framework.events.Event. |
|
CLIP_ENDED |
string Diaktifkan saat klip berakhir. Hal ini mencakup klip jeda dan klip konten utama
di antara klip jeda. Jika Anda ingin melihat kapan klip jeda berakhir, Anda harus
menggunakan |
|
EMSG |
string Diaktifkan saat emsg ditemukan dalam segmen. Event adalah cast.framework.events.EmsgEvent. |
|
ERROR |
string Diaktifkan saat terjadi error. Acara adalah cast.framework.events.ErrorEvent. |
|
ID3 |
string Diaktifkan saat tag ID3 ditemukan. Peristiwa ini hanya akan diaktifkan untuk konten HLS. Acara adalah cast.framework.events.Id3Event. |
|
MEDIA_STATUS |
string Diaktifkan sebelum pesan keluar yang berisi status media saat ini dikirim. Peristiwa adalah cast.framework.events.MediaStatusEvent. |
|
CUSTOM_STATE |
string Diaktifkan saat pesan status kustom keluar dikirim. Peristiwa adalah cast.framework.events.CustomStateEvent. |
|
MEDIA_INFORMATION_CHANGED |
string Diaktifkan jika informasi media berubah selama pemutaran. Misalnya, saat memutar radio live dan metadata lagu berubah. Event adalah cast.framework.events.MediaInformationChangedEvent |
|
MEDIA_FINISHED |
string Diaktifkan saat media telah selesai diputar sepenuhnya. Hal ini mencakup kasus berikut: tidak ada lagi yang tersisa dalam streaming untuk diputar, pengguna telah meminta penghentian, atau terjadi error. Jika antrean digunakan, peristiwa ini akan dipicu satu kali untuk setiap item antrean yang selesai. Acara adalah cast.framework.events.MediaFinishedEvent. |
|
PLAYER_PRELOADING |
string Diaktifkan saat pemutar mulai menangani permintaan pramuat. Acara adalah cast.framework.events.LoadEvent. |
|
PLAYER_PRELOADING_CANCELLED |
string Diaktifkan jika pemain membatalkan pra-pemuatan. Acara adalah cast.framework.events.LoadEvent. |
|
PLAYER_LOAD_COMPLETE |
string Diaktifkan saat pemutar telah selesai memproses permintaan pemuatan dan siap diputar. Acara adalah cast.framework.events.LoadEvent. |
|
PLAYER_LOADING |
string Diaktifkan saat pemutar mulai menangani permintaan pemuatan. Peristiwa ini akan diaktifkan
sebelum peristiwa |
|
SEGMENT_DOWNLOADED |
string Diaktifkan saat segmen selesai didownload. Ini hanya akan dipicu untuk konten streaming adaptif (HLS, DASH, atau Smooth). Peristiwa adalah cast.framework.events.SegmentDownloadedEvent. |
|
REQUEST_GET_STATUS |
string Diaktifkan saat pesan |
|
REQUEST_SEEK |
string Diaktifkan saat pesan |
|
REQUEST_LOAD |
string Diaktifkan saat pesan |
|
REQUEST_PRELOAD |
string Diaktifkan saat pesan |
|
REQUEST_STOP |
string Diaktifkan saat pesan |
|
REQUEST_PAUSE |
string Diaktifkan saat pesan |
|
REQUEST_PRECACHE |
string Diaktifkan saat pesan |
|
REQUEST_PLAY |
string Diaktifkan saat pesan |
|
REQUEST_SKIP_AD |
string Diaktifkan saat pesan |
|
REQUEST_PLAY_AGAIN |
string Diaktifkan saat pesan |
|
REQUEST_PLAYBACK_RATE_CHANGE |
string Diaktifkan saat pesan |
|
REQUEST_VOLUME_CHANGE |
string Diaktifkan saat pesan |
|
REQUEST_EDIT_TRACKS_INFO |
string Diaktifkan saat pesan EDIT_TRACKS_INFO diterima. Acara adalah cast.framework.events.RequestEvent. |
|
REQUEST_EDIT_AUDIO_TRACKS |
string Diaktifkan saat pesan EDIT_AUDIO_TRACKS diterima. Acara adalah cast.framework.events.RequestEvent. |
|
REQUEST_SET_CREDENTIALS |
string Diaktifkan saat pesan |
|
REQUEST_LOAD_BY_ENTITY |
string Diaktifkan saat pesan |
|
REQUEST_USER_ACTION |
string Diaktifkan saat pesan |
|
REQUEST_DISPLAY_STATUS |
string Diaktifkan saat pesan |
|
REQUEST_CUSTOM_COMMAND |
string Diaktifkan saat pesan |
|
REQUEST_FOCUS_STATE |
string Diaktifkan saat pesan |
|
REQUEST_QUEUE_LOAD |
string Diaktifkan saat pesan |
|
REQUEST_QUEUE_INSERT |
string Diaktifkan saat pesan |
|
REQUEST_QUEUE_UPDATE |
string Diaktifkan saat pesan |
|
REQUEST_QUEUE_REMOVE |
string Diaktifkan saat pesan |
|
REQUEST_QUEUE_REORDER |
string Diaktifkan saat pesan |
|
REQUEST_QUEUE_GET_ITEM_RANGE |
string Diaktifkan saat pesan |
|
REQUEST_QUEUE_GET_ITEMS |
string Diaktifkan saat pesan |
|
REQUEST_QUEUE_GET_ITEM_IDS |
string Diaktifkan saat pesan |
|
TRACKS_CHANGED |
string Diaktifkan jika trek yang tersedia berubah setelah pemuatan selesai. |
|
LIVE_IS_MOVING_WINDOW_CHANGED |
string Diaktifkan saat rentang yang dapat dicari live MovingWindow berubah, lebih khususnya, saat jendela bergerak berubah menjadi jendela yang diperluas atau sebaliknya. Acara adalah cast.framework.events.LiveStatusEvent. |
|
LIVE_ENDED |
string Diaktifkan saat live baru saja berakhir. Acara adalah cast.framework.events.LiveStatusEvent. |
|
TIMED_METADATA_CHANGED |
string Jika metadata berwaktu ditemukan di DASH (EventStream) atau HLS (EXT-X-DATERANGE), peristiwa ini diaktifkan setelah PLAYER_LOAD_COMPLETE saat metadata berwaktu baru ditemukan dalam konten live. Peristiwa adalah cast.framework.events.TimedMetadataEvent. |
|
TIMED_METADATA_ENTER |
string Diaktifkan saat penunjuk waktu memasuki wilayah linimasa di DASH atau mencapai tag EXT-X-DATERANGE. Peristiwa adalah cast.framework.events.TimedMetadataEvent. |
|
TIMED_METADATA_EXIT |
string Diaktifkan saat penunjuk waktu keluar dari wilayah linimasa di DASH atau keluar dari tag EXT-X-DATERANGE. Peristiwa adalah cast.framework.events.TimedMetadataEvent. |
Properti
DetailedErrorCode
angka
Kode yang ditetapkan oleh SDK penerima yang menjelaskan error yang terjadi.
Nilai |
|
|---|---|
|
MEDIA_UNKNOWN |
angka Ditampilkan saat HTMLMediaElement memunculkan error, tetapi CAF tidak mengenali error tertentu. |
|
MEDIA_ABORTED |
angka Ditampilkan saat proses pengambilan resource media dibatalkan oleh agen pengguna atas permintaan pengguna. |
|
MEDIA_DECODE |
angka Ditampilkan saat terjadi error saat mendekode resource media, setelah resource ditetapkan dapat digunakan. |
|
MEDIA_NETWORK |
angka Ditampilkan saat error jaringan menyebabkan agen pengguna berhenti mengambil sumber media, setelah sumber daya ditetapkan dapat digunakan. |
|
MEDIA_SRC_NOT_SUPPORTED |
angka Ditampilkan saat resource media yang ditunjukkan oleh atribut src tidak sesuai. |
|
SOURCE_BUFFER_FAILURE |
angka Ditampilkan saat buffer sumber tidak dapat ditambahkan ke MediaSource. |
|
MEDIAKEYS_UNKNOWN |
angka Ditampilkan jika terjadi error yang tidak diketahui dengan kunci media. |
|
MEDIAKEYS_NETWORK |
angka Ditampilkan saat terjadi kegagalan tombol media karena masalah jaringan. |
|
MEDIAKEYS_UNSUPPORTED |
angka Ditampilkan saat objek MediaKeySession tidak dapat dibuat. |
|
MEDIAKEYS_WEBCRYPTO |
angka Ditampilkan saat kripto gagal. |
|
NETWORK_UNKNOWN |
angka Ditampilkan saat terjadi masalah jaringan yang tidak diketahui. |
|
SEGMENT_NETWORK |
angka Ditampilkan saat segmen gagal didownload. |
|
HLS_NETWORK_MASTER_PLAYLIST |
angka Ditampilkan saat playlist master HLS gagal didownload. |
|
HLS_NETWORK_PLAYLIST |
angka Ditampilkan saat playlist HLS gagal didownload. |
|
HLS_NETWORK_NO_KEY_RESPONSE |
angka Ditampilkan saat kunci HLS gagal didownload. |
|
HLS_NETWORK_KEY_LOAD |
angka Ditampilkan saat permintaan kunci HLS gagal sebelum dikirim. |
|
HLS_NETWORK_INVALID_SEGMENT |
angka Ditampilkan saat segmen HLS tidak valid. |
|
HLS_SEGMENT_PARSING |
angka Ditampilkan saat segmen HLS gagal diuraikan. |
|
DASH_NETWORK |
angka Ditampilkan saat terjadi error jaringan yang tidak diketahui saat menangani streaming DASH. |
|
DASH_NO_INIT |
angka Ditampilkan saat streaming DASH tidak memiliki init. |
|
SMOOTH_NETWORK |
angka Ditampilkan saat terjadi error jaringan yang tidak diketahui saat menangani streaming Smooth. |
|
SMOOTH_NO_MEDIA_DATA |
angka Ditampilkan saat aliran Lancar tidak memiliki data media. |
|
MANIFEST_UNKNOWN |
angka Ditampilkan saat terjadi error yang tidak diketahui saat mengurai manifes. |
|
HLS_MANIFEST_MASTER |
angka Ditampilkan saat terjadi error saat mengurai manifes utama HLS. |
|
HLS_MANIFEST_PLAYLIST |
angka Ditampilkan jika terjadi error saat mengurai daftar putar HLS. |
|
DASH_MANIFEST_UNKNOWN |
angka Ditampilkan saat terjadi error yang tidak diketahui saat mengurai manifes DASH. |
|
DASH_MANIFEST_NO_PERIODS |
angka Ditampilkan saat manifes DASH tidak memiliki periode. |
|
DASH_MANIFEST_NO_MIMETYPE |
angka Ditampilkan saat manifes DASH tidak memiliki MimeType. |
|
DASH_INVALID_SEGMENT_INFO |
angka Ditampilkan saat manifes DASH berisi info segmen yang tidak valid. |
|
SMOOTH_MANIFEST |
angka Ditampilkan saat terjadi error saat mengurai manifes Smooth. |
|
SEGMENT_UNKNOWN |
angka Ditampilkan saat terjadi error segmen yang tidak diketahui. |
|
TEXT_UNKNOWN |
angka Terjadi error yang tidak diketahui dengan aliran teks. |
|
APLIKASI |
angka Ditampilkan saat terjadi error di luar framework (misalnya, jika pengendali peristiwa menampilkan error). |
|
BREAK_CLIP_LOADING_ERROR |
angka Ditampilkan saat pencegat pemuatan klip jeda gagal. |
|
BREAK_SEEK_INTERCEPTOR_ERROR |
angka Ditampilkan saat interseptor penelusuran jeda gagal. |
|
IMAGE_ERROR |
angka Ditampilkan saat gambar gagal dimuat. |
|
LOAD_INTERRUPTED |
angka Pemuatan terganggu oleh pembongkaran, atau oleh pemuatan lain. |
|
LOAD_FAILED |
angka Perintah pemuatan gagal. |
|
MEDIA_ERROR_MESSAGE |
angka Pesan error telah dikirim ke pengirim. |
|
GENERIC |
angka Ditampilkan saat terjadi error yang tidak diketahui. |
EndedReason
string
Alasan berakhirnya pemutaran.
Nilai |
|
|---|---|
|
END_OF_STREAM |
string Pemutaran berakhir karena kita mencapai akhir streaming saat ini. |
|
ERROR |
string Pemutaran berakhir karena kami mengalami error. |
|
DIHENTIKAN |
string Pemutaran berakhir karena operasi memaksa kami menghentikan streaming saat ini. |
|
INTERRUPTED |
string Pemutaran berakhir karena item baru dimuat. |
|
SKIPPED |
string Pemutaran berakhir karena operasi lewati iklan. |
|
BREAK_SWITCH |
string Pemutaran berakhir karena mengganti jeda gabungan. |
ErrorSeverity
angka
Tingkat keparahan error. Mengikuti skema penamaan dan penomoran yang sama seperti Shaka Player.
Nilai |
|
|---|---|
|
RECOVERABLE |
angka Terjadi error, tetapi Pemutar sedang mencoba memulihkan diri dari error tersebut. Jika pada akhirnya Pemutar tidak dapat dipulihkan, Pemutar mungkin tetap tidak memunculkan error KRITIS. Misalnya, mencoba lagi segmen media tidak akan pernah menghasilkan error KRITIS (Pemutar akan terus mencoba lagi). |
|
KRITIS |
angka Error fatal yang tidak dapat dipulihkan oleh pemutar. Hal ini menyebabkan pemutar menghentikan pemutaran item media saat ini. |
EventType
string
Jenis peristiwa pemain. Untuk peristiwa yang di-proxy dari MediaElement, lihat https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents untuk mengetahui informasi selengkapnya.
Nilai |
|
|---|---|
|
SEMUA |
string Ini adalah ID khusus yang dapat digunakan untuk memproses semua peristiwa (sebagian besar digunakan untuk tujuan proses debug). Acara ini akan menjadi subclass dari cast.framework.events.Event. |
|
BATAL |
string Diaktifkan saat browser berhenti mengambil media sebelum didownload sepenuhnya, tetapi bukan karena error. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
CAN_PLAY |
string Diaktifkan saat browser dapat melanjutkan pemutaran klip, tetapi memperkirakan bahwa data yang dimuat tidak cukup untuk memutar klip hingga akhir tanpa harus berhenti untuk melakukan buffering. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
CAN_PLAY_THROUGH |
string Diaktifkan saat browser memperkirakan bahwa browser dapat memutar klip hingga akhir tanpa berhenti untuk melakukan buffering. Perhatikan bahwa estimasi browser hanya berkaitan dengan klip saat ini yang sedang diputar (yaitu: jika saat ini memutar klip iklan, browser hanya akan memperkirakan klip iklan dan bukan konten lengkap). Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
DURATION_CHANGE |
string Diaktifkan saat atribut durasi MediaElement telah berubah. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
DIKOSONGKAN |
string Diaktifkan saat media menjadi kosong. Salah satu contoh saat hal ini terjadi adalah saat load() dipanggil untuk mereset MediaElement. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
BERAKHIR |
string Diaktifkan saat klip media telah diputar selama durasi penuhnya. Hal ini tidak
mencakup saat klip berhenti diputar karena error atau permintaan berhenti.
Jika iklan ada, peristiwa ini diaktifkan paling banyak satu kali per iklan, dan paling banyak satu kali untuk konten utama. Peristiwa ini diteruskan dari
MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. Jika Anda ingin mengetahui kapan media selesai diputar, kemungkinan besar Anda ingin menggunakan |
|
LOADED_DATA |
string Diaktifkan saat browser telah selesai memuat frame pertama klip media. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
LOADED_METADATA |
string Diaktifkan saat browser telah selesai memuat metadata untuk klip. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
LOAD_START |
string Diaktifkan saat browser mulai mencari data media untuk klip. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
JEDA |
string Diaktifkan saat pemutaran dijeda. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaPauseEvent. |
|
BERMAIN |
string Diaktifkan saat pemutaran siap dimulai (yaitu: setelah dijeda). Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
BERMAIN |
string Diaktifkan saat pemutaran telah dimulai. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
KEMAJUAN |
string Diaktifkan saat browser mengambil data media. Jika Anda menggunakan streaming kecepatan bit adaptif (yaitu: HLS, DASH, SMOOTH), kemungkinan besar Anda ingin menggunakan peristiwa |
|
RATE_CHANGE |
string Diaktifkan saat kecepatan pemutaran telah diperbarui. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
DICARI |
string Diaktifkan saat pencarian selesai. Peristiwa ini tidak akan diaktifkan jika pencarian selesai saat media dijeda. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
MENCARI |
string Diaktifkan saat media sedang dicari. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
TERHENTI |
string Diaktifkan saat browser mencoba mengambil data media, tetapi tidak menerima respons.
Peristiwa |
|
TIME_UPDATE |
string Diaktifkan secara berkala saat media diputar. Peristiwa ini akan diaktifkan setiap kali atribut currentTime berubah. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
TANGGUHKAN |
string Diaktifkan saat browser sengaja tidak mengambil data media. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent. |
|
MENUNGGU |
string Diaktifkan saat pemutaran telah berhenti karena browser sedang menunggu
frame berikutnya tersedia. Peristiwa
|
|
BITRATE_CHANGED |
string Dipicu saat bitrate media yang sedang diputar berubah (seperti saat jalur aktif diubah, atau saat bitrate yang berbeda dipilih sebagai respons terhadap kondisi jaringan). Event adalah cast.framework.events.BitrateChangedEvent. |
|
BREAK_STARTED |
string Diaktifkan saat klip jeda pertama dalam jeda mulai dimuat. Acara adalah cast.framework.events.BreaksEvent. |
|
BREAK_ENDED |
string Diaktifkan saat klip jeda terakhir dalam jeda berakhir. Acara adalah cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_LOADING |
string Diaktifkan saat klip jeda mulai dimuat. Acara adalah cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_STARTED |
string Diaktifkan saat klip jeda dimulai. Acara adalah cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_ENDED |
string Diaktifkan saat klip jeda berakhir. Acara adalah cast.framework.events.BreaksEvent. |
|
MENYANGGA |
string Diaktifkan saat pemutaran berhenti karena buffering, atau dimulai lagi setelah buffering selesai. Acara adalah cast.framework.events.BufferingEvent. |
|
TIME_DRIFTED |
string Diaktifkan jika ada ketidakcocokan antara waktu saat ini yang dilaporkan oleh pemutar dan perkiraan waktu saat ini berdasarkan status pemutar dan kecepatan pemutaran. Acara adalah cast.framework.events.TimeDriftedEvent. |
|
CACHE_LOADED |
string Diaktifkan saat konten yang di-cache sebelumnya oleh fastplay telah selesai dimuat. Peristiwa adalah cast.framework.events.CacheLoadedEvent. |
|
CACHE_HIT |
string Diaktifkan saat konten yang telah di-pre-cache oleh fastplay digunakan. Peristiwa adalah cast.framework.events.CacheItemEvent. |
|
CACHE_INSERTED |
string Diaktifkan saat satu URL di-cache oleh fastplay. Peristiwa adalah cast.framework.events.CacheItemEvent. |
|
CLIP_STARTED |
string Diaktifkan saat klip pertama mulai diputar. Hal ini mencakup klip jeda dan klip konten utama di antara klip jeda. Jika Anda ingin melihat kapan klip istirahat dimulai, Anda harus menggunakan Event adalah {@link cast.framework.events.Event. |
|
CLIP_ENDED |
string Diaktifkan saat klip berakhir. Hal ini mencakup klip jeda dan klip konten utama
di antara klip jeda. Jika Anda ingin melihat kapan klip jeda berakhir, Anda harus
menggunakan |
|
EMSG |
string Diaktifkan saat emsg ditemukan dalam segmen. Event adalah cast.framework.events.EmsgEvent. |
|
ERROR |
string Diaktifkan saat terjadi error. Acara adalah cast.framework.events.ErrorEvent. |
|
ID3 |
string Diaktifkan saat tag ID3 ditemukan. Peristiwa ini hanya akan diaktifkan untuk konten HLS. Acara adalah cast.framework.events.Id3Event. |
|
MEDIA_STATUS |
string Diaktifkan sebelum pesan keluar yang berisi status media saat ini dikirim. Peristiwa adalah cast.framework.events.MediaStatusEvent. |
|
CUSTOM_STATE |
string Diaktifkan saat pesan status kustom keluar dikirim. Peristiwa adalah cast.framework.events.CustomStateEvent. |
|
MEDIA_INFORMATION_CHANGED |
string Diaktifkan jika informasi media berubah selama pemutaran. Misalnya, saat memutar radio live dan metadata lagu berubah. Event adalah cast.framework.events.MediaInformationChangedEvent |
|
MEDIA_FINISHED |
string Diaktifkan saat media telah selesai diputar sepenuhnya. Hal ini mencakup kasus berikut: tidak ada lagi yang tersisa dalam streaming untuk diputar, pengguna telah meminta penghentian, atau terjadi error. Jika antrean digunakan, peristiwa ini akan dipicu satu kali untuk setiap item antrean yang selesai. Acara adalah cast.framework.events.MediaFinishedEvent. |
|
PLAYER_PRELOADING |
string Diaktifkan saat pemutar mulai menangani permintaan pramuat. Acara adalah cast.framework.events.LoadEvent. |
|
PLAYER_PRELOADING_CANCELLED |
string Diaktifkan jika pemain membatalkan pra-pemuatan. Acara adalah cast.framework.events.LoadEvent. |
|
PLAYER_LOAD_COMPLETE |
string Diaktifkan saat pemutar telah selesai memproses permintaan pemuatan dan siap diputar. Acara adalah cast.framework.events.LoadEvent. |
|
PLAYER_LOADING |
string Diaktifkan saat pemutar mulai menangani permintaan pemuatan. Peristiwa ini akan diaktifkan
sebelum peristiwa |
|
SEGMENT_DOWNLOADED |
string Diaktifkan saat segmen selesai didownload. Ini hanya akan dipicu untuk konten streaming adaptif (HLS, DASH, atau Smooth). Peristiwa adalah cast.framework.events.SegmentDownloadedEvent. |
|
REQUEST_GET_STATUS |
string Diaktifkan saat pesan |
|
REQUEST_SEEK |
string Diaktifkan saat pesan |
|
REQUEST_LOAD |
string Diaktifkan saat pesan |
|
REQUEST_PRELOAD |
string Diaktifkan saat pesan |
|
REQUEST_STOP |
string Diaktifkan saat pesan |
|
REQUEST_PAUSE |
string Diaktifkan saat pesan |
|
REQUEST_PRECACHE |
string Diaktifkan saat pesan |
|
REQUEST_PLAY |
string Diaktifkan saat pesan |
|
REQUEST_SKIP_AD |
string Diaktifkan saat pesan |
|
REQUEST_PLAY_AGAIN |
string Diaktifkan saat pesan |
|
REQUEST_PLAYBACK_RATE_CHANGE |
string Diaktifkan saat pesan |
|
REQUEST_VOLUME_CHANGE |
string Diaktifkan saat pesan |
|
REQUEST_EDIT_TRACKS_INFO |
string Diaktifkan saat pesan EDIT_TRACKS_INFO diterima. Acara adalah cast.framework.events.RequestEvent. |
|
REQUEST_EDIT_AUDIO_TRACKS |
string Diaktifkan saat pesan EDIT_AUDIO_TRACKS diterima. Acara adalah cast.framework.events.RequestEvent. |
|
REQUEST_SET_CREDENTIALS |
string Diaktifkan saat pesan |
|
REQUEST_LOAD_BY_ENTITY |
string Diaktifkan saat pesan |
|
REQUEST_USER_ACTION |
string Diaktifkan saat pesan |
|
REQUEST_DISPLAY_STATUS |
string Diaktifkan saat pesan |
|
REQUEST_CUSTOM_COMMAND |
string Diaktifkan saat pesan |
|
REQUEST_FOCUS_STATE |
string Diaktifkan saat pesan |
|
REQUEST_QUEUE_LOAD |
string Diaktifkan saat pesan |
|
REQUEST_QUEUE_INSERT |
string Diaktifkan saat pesan |
|
REQUEST_QUEUE_UPDATE |
string Diaktifkan saat pesan |
|
REQUEST_QUEUE_REMOVE |
string Diaktifkan saat pesan |
|
REQUEST_QUEUE_REORDER |
string Diaktifkan saat pesan |
|
REQUEST_QUEUE_GET_ITEM_RANGE |
string Diaktifkan saat pesan |
|
REQUEST_QUEUE_GET_ITEMS |
string Diaktifkan saat pesan |
|
REQUEST_QUEUE_GET_ITEM_IDS |
string Diaktifkan saat pesan |
|
TRACKS_CHANGED |
string Diaktifkan jika trek yang tersedia berubah setelah pemuatan selesai. |
|
LIVE_IS_MOVING_WINDOW_CHANGED |
string Diaktifkan saat rentang yang dapat dicari live MovingWindow berubah, lebih khususnya, saat jendela bergerak berubah menjadi jendela yang diperluas atau sebaliknya. Acara adalah cast.framework.events.LiveStatusEvent. |
|
LIVE_ENDED |
string Diaktifkan saat live baru saja berakhir. Acara adalah cast.framework.events.LiveStatusEvent. |
|
TIMED_METADATA_CHANGED |
string Jika metadata berwaktu ditemukan di DASH (EventStream) atau HLS (EXT-X-DATERANGE), peristiwa ini diaktifkan setelah PLAYER_LOAD_COMPLETE saat metadata berwaktu baru ditemukan dalam konten live. Peristiwa adalah cast.framework.events.TimedMetadataEvent. |
|
TIMED_METADATA_ENTER |
string Diaktifkan saat penunjuk waktu memasuki wilayah linimasa di DASH atau mencapai tag EXT-X-DATERANGE. Peristiwa adalah cast.framework.events.TimedMetadataEvent. |
|
TIMED_METADATA_EXIT |
string Diaktifkan saat penunjuk waktu keluar dari wilayah linimasa di DASH atau keluar dari tag EXT-X-DATERANGE. Peristiwa adalah cast.framework.events.TimedMetadataEvent. |