Namespace: peristiwa

Class

Namespace

Enumerasi

DetailedErrorCode

statis

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

statis

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

statis

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

statis

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 cast.framework.events.EventType.MEDIA_FINISHED.

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 cast.framework.events.EventType.SEGMENT_DOWNLOADED. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent.

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 cast.framework.events.EventType.BUFFERING diterapkan secara konsisten di seluruh jenis streaming, dan harus digunakan, bukan 'macet', saat mencoba memeriksa apakah pemutar sedang melakukan buffering. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent.

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 cast.framework.events.EventType.BUFFERING diterapkan secara konsisten di seluruh jenis streaming, dan harus digunakan, bukan 'menunggu' saat mencoba memeriksa apakah pemutar sedang melakukan buffering. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent.

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 cast.framework.events.EventType.BREAK_CLIP_ENDED. Jika Anda ingin melihat kapan media selesai diputar sepenuhnya, Anda harus menggunakan Event adalah cast.framework.events.ClipEndedEvent.

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 cast.framework.events.EventType.LOAD_START, karena pemutar belum meminta data media. Acara adalah cast.framework.events.LoadEvent.

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 GET_STATUS diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_SEEK

string

Diaktifkan saat pesan SEEK diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_LOAD

string

Diaktifkan saat pesan LOAD diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_PRELOAD

string

Diaktifkan saat pesan PRELOAD diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_STOP

string

Diaktifkan saat pesan STOP diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_PAUSE

string

Diaktifkan saat pesan PAUSE diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_PRECACHE

string

Diaktifkan saat pesan PRECACHE diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_PLAY

string

Diaktifkan saat pesan PLAY diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_SKIP_AD

string

Diaktifkan saat pesan SKIP_AD diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_PLAY_AGAIN

string

Diaktifkan saat pesan PLAY_AGAIN diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_PLAYBACK_RATE_CHANGE

string

Diaktifkan saat pesan SET_PLAYBACK_RATE diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_VOLUME_CHANGE

string

Diaktifkan saat pesan SET_VOLUME diterima. Acara adalah cast.framework.events.RequestEvent.

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 SET_CREDENTIALS diterima. Event adalah cast.framework.events.request.RequestEvent.

REQUEST_LOAD_BY_ENTITY

string

Diaktifkan saat pesan LOAD_BY_ENTITY diterima. Event adalah cast.framework.events.request.RequestEvent.

REQUEST_USER_ACTION

string

Diaktifkan saat pesan USER_ACTION diterima. Event adalah cast.framework.events.request.RequestEvent.

REQUEST_DISPLAY_STATUS

string

Diaktifkan saat pesan DISPLAY_STATUS diterima. Event adalah cast.framework.events.request.RequestEvent.

REQUEST_CUSTOM_COMMAND

string

Diaktifkan saat pesan CUSTOM_COMMAND diterima. Event adalah cast.framework.events.request.RequestEvent.

REQUEST_FOCUS_STATE

string

Diaktifkan saat pesan FOCUS_STATE diterima. Event adalah cast.framework.events.request.RequestEvent.

REQUEST_QUEUE_LOAD

string

Diaktifkan saat pesan QUEUE_LOAD diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_QUEUE_INSERT

string

Diaktifkan saat pesan QUEUE_INSERT diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_QUEUE_UPDATE

string

Diaktifkan saat pesan QUEUE_UPDATE diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_QUEUE_REMOVE

string

Diaktifkan saat pesan QUEUE_REMOVE diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_QUEUE_REORDER

string

Diaktifkan saat pesan QUEUE_REORDER diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_RANGE

string

Diaktifkan saat pesan QUEUE_GET_ITEM_RANGE diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEMS

string

Diaktifkan saat pesan QUEUE_GET_ITEMS diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_IDS

string

Diaktifkan saat pesan QUEUE_GET_ITEM_IDS diterima. Acara adalah cast.framework.events.RequestEvent.

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

statis

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

statis

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

statis

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

statis

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 cast.framework.events.EventType.MEDIA_FINISHED.

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 cast.framework.events.EventType.SEGMENT_DOWNLOADED. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent.

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 cast.framework.events.EventType.BUFFERING diterapkan secara konsisten di seluruh jenis streaming, dan harus digunakan, bukan 'macet', saat mencoba memeriksa apakah pemutar sedang melakukan buffering. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent.

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 cast.framework.events.EventType.BUFFERING diterapkan secara konsisten di seluruh jenis streaming, dan harus digunakan, bukan 'menunggu' saat mencoba memeriksa apakah pemutar sedang melakukan buffering. Peristiwa ini diteruskan dari MediaElement, dan telah di-wrap dalam cast.framework.events.MediaElementEvent.

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 cast.framework.events.EventType.BREAK_CLIP_ENDED. Jika Anda ingin melihat kapan media selesai diputar sepenuhnya, Anda harus menggunakan Event adalah cast.framework.events.ClipEndedEvent.

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 cast.framework.events.EventType.LOAD_START, karena pemutar belum meminta data media. Acara adalah cast.framework.events.LoadEvent.

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 GET_STATUS diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_SEEK

string

Diaktifkan saat pesan SEEK diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_LOAD

string

Diaktifkan saat pesan LOAD diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_PRELOAD

string

Diaktifkan saat pesan PRELOAD diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_STOP

string

Diaktifkan saat pesan STOP diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_PAUSE

string

Diaktifkan saat pesan PAUSE diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_PRECACHE

string

Diaktifkan saat pesan PRECACHE diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_PLAY

string

Diaktifkan saat pesan PLAY diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_SKIP_AD

string

Diaktifkan saat pesan SKIP_AD diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_PLAY_AGAIN

string

Diaktifkan saat pesan PLAY_AGAIN diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_PLAYBACK_RATE_CHANGE

string

Diaktifkan saat pesan SET_PLAYBACK_RATE diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_VOLUME_CHANGE

string

Diaktifkan saat pesan SET_VOLUME diterima. Acara adalah cast.framework.events.RequestEvent.

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 SET_CREDENTIALS diterima. Event adalah cast.framework.events.request.RequestEvent.

REQUEST_LOAD_BY_ENTITY

string

Diaktifkan saat pesan LOAD_BY_ENTITY diterima. Event adalah cast.framework.events.request.RequestEvent.

REQUEST_USER_ACTION

string

Diaktifkan saat pesan USER_ACTION diterima. Event adalah cast.framework.events.request.RequestEvent.

REQUEST_DISPLAY_STATUS

string

Diaktifkan saat pesan DISPLAY_STATUS diterima. Event adalah cast.framework.events.request.RequestEvent.

REQUEST_CUSTOM_COMMAND

string

Diaktifkan saat pesan CUSTOM_COMMAND diterima. Event adalah cast.framework.events.request.RequestEvent.

REQUEST_FOCUS_STATE

string

Diaktifkan saat pesan FOCUS_STATE diterima. Event adalah cast.framework.events.request.RequestEvent.

REQUEST_QUEUE_LOAD

string

Diaktifkan saat pesan QUEUE_LOAD diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_QUEUE_INSERT

string

Diaktifkan saat pesan QUEUE_INSERT diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_QUEUE_UPDATE

string

Diaktifkan saat pesan QUEUE_UPDATE diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_QUEUE_REMOVE

string

Diaktifkan saat pesan QUEUE_REMOVE diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_QUEUE_REORDER

string

Diaktifkan saat pesan QUEUE_REORDER diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_RANGE

string

Diaktifkan saat pesan QUEUE_GET_ITEM_RANGE diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEMS

string

Diaktifkan saat pesan QUEUE_GET_ITEMS diterima. Acara adalah cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_IDS

string

Diaktifkan saat pesan QUEUE_GET_ITEM_IDS diterima. Acara adalah cast.framework.events.RequestEvent.

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.