Tag Archives: jmf

JMF : End of Media Event

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

Update Forum’s Engine and Create a simple example of JFrame == done!

Hari ini saya berniat akan ke warnet kembali untuk mengupdate engine Forum Elins dengan patch yang dikeluarkan resmi oleh simple machines. Seperti diketahui, engine SMF 1.1.6 ada bug yang lumayan berbahaya. Dan segera direspon cepat oleh tim simple machines. Setelah kemarin saya patch manual. Sekarang saya berniat patch berdasar rilis resmi.

Akan tetapi, langit terus-terusan mendung. Dan ‘tugas’ saya yang lain juga belum selesai. Untunglah ada Lupek yang online dan saya minta dia yang update engine Forum Elins. Dan akhirnya terupdate sudah. Terimakasih mas lupek..

Kemudian saya pun meneruskan ‘tugas’ saya yang belum selesai. Saya kali ini bermain-main dengan JFrame dan JButton. Sekaligus juga JMF. Seharian saya mencoba mencari solusi. Saya ngerti logikanya. Cuma kesulitan menuangkan dalam bentuk kode kode Java.

Dan baru pada malam harinya setelah sholat isya, saya mendapatkan pencerahan. Dan berhasil membuat program tersebut. Kalau sudah benar-benar layak tampil, akan saya postingkan di blog ini. Tunggu saja…

Sekarang saya sudah ngantuk. Besok masuk jam 7 pagi..haaaah… Met malem semua…

Pemrograman Sederhana dengan Java Media Framework

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.

Dengan Java Media Framework (JMF) kita dapat membuat berbagai macam aplikasi yang memanfaatkan media baik video maupun audio. Selain itu dapat juga capture raw video, atau menyajikan video dan audio secara realtime.

Dan kali ini, saya ingin membuat sebuah program sederhana yang akan menampilkan soal penjumlahan sederhana. Ketika jawaban benar, maka akan menampilkan video A. Dan ketika jawaban salah, maka akan menampilkan video B.

ALur program ini adalah sebagai berikut:
1. Program menggenerate dua buah angka secara random.
2. Menampilkan ke frame dan menunggu user menjawab.
3. Mengecek jawaban user, apakah benar atau salah.
4. Apabila jawaban user benar, maka akan menampilkan video A.
5. Apabila jawaban user salah, maka akan menampilkan video B.

Lets get the source code
download, edit, create your own code then share it again.

NB: kalau link diatas tidak bisa, mohon beritahu saya dengan posting comment. Terimakasih