Malam ini saya dikagetkan dengan sms dari Ali yang mengatakan bahwa Kalkulus I ada tugas yang harus dikumpul besok pagi. What??!!! Pikiran saya ‘terganggu’ sejenak, tapi sejurus kemudian sudah kembali ‘normal’.. 🙂
Kemudian saya pun melanjutkan pencarian saya mengenai Java Media Framework, bagaimana mendeteksi kalau sebuah media(video/audio) telah selesai dimainkan. Saya ingin membuat sebuah aplikasi yang akan menampilkan sesuatu ketika sebuah video selesai dimainkan. Pertama saya berpikir bagimana memperoleh durasi total video tersebut, dan juga current time video yang sedang dimainkan. Dan ketika current time==durasi, maka berarti video telah selesai dimainkan. Akan tetapi sekitar dua jam saya mengutak-ngatik script, ternyata tidak bisa sesuai yang saya harapkan.
Dan setelah sholat isya, saya mendapatkan pencerahan. Tanpa sengaja saya menemukan sebuah class EndOfMediaEvent. Class ini akan mendeteksi kalau sebuah media selesai diplay. Voilaa!!! Yang saya cari dari tadi ternyata sudah disediakan oleh JMF. hmm… memang kita harus sering-sering menjelajah manual (Read The F****** Manual (RTFM)!!!).
Continue reading
Sebenarnya saya mengetahui tentang Java Media Framework (JMF) sudah agak lama,sekitar awal CORNER berdiri. Akan tetapi saya baru coba-coba akhir-akhir ini, ketika ada ‘mainan’ baru yang ‘memaksa’ saya menggunakannya. Menurut Guide yang disertakan, Java Media Framework (JMF) provides a uniÞed architecture and messaging protocol for managing the acquisition, processing, and delivery of time-based media data. JMF is designed to support most standard media content types, such as AIFF, AU, AVI, GSM, MIDI, MPEG, QuickTime, RMF, and WAV.