You are on page 1of 5

December 22, 2012

[ALL ABOUT MATLAB]

HOW TO USE WINDOWS MEDIA PLAYER ACTIVEX WITH MATLAB


Artikel ini saya tulis untuk membahas tentang fitur matlab yaitu kemampuannya untuk memanggil activex pada windows sehingga kita bisa menggunakan matlab untuk mengoperasikan perangkat lunak aplikasi aplikasi pada windows. Bayangkan jika kita punya algoritma komputasi yang bisa diolah dengan menggunakan matlab, lalu algoritma keluaran dari algoritma tersebut akan kita manfaatkan untuk mengoperasikan aplikasi dalam windows maka akan sangat menarik. Dalam tulisan ini saya akan membahas bagaimana kita bisa menggunakan matlab dalam mengoperasikan aplikasi windows media player. Tapi wmp ini tidak akan berdiri sendiri karena dia akan berada dalam figure dari matlab. Agak berbeda konsep dengan preface yang saya ceritakan di atas (lalu mengapa gw tulis begitu yak???? ) memang nanti akan ada kaitannya dengan artikel selanjutnya. Untuk mempersingkat tulisan ini, saya tampilkan syntax yang digunakan ketika memanggil activex WMP adalah
wmpM = actxcontrol('WMPlayer.OCX.7', [posisi], nama figure); posisi = [x y width height]

contoh
fig = figure('Name','Windows Media Player','NumberTitle','off',... 'MenuBar','none'); wmpM = actxcontrol('WMPlayer.OCX.7', [0 0 400 400], fig);

jika contoh di atas dijalankan maka hasilnya adalah

[janshendry@gmail.com]

December 22, 2012

[ALL ABOUT MATLAB]

Untuk mengetahui daftar semua kontrol yang bisa digunakan, gunakan perintah
methodsview(wmpM.controls)

akan tampil jendela berikut

Berikut ini daftar handle yang bisa diset pada activeX WMP oleh matlab.

[janshendry@gmail.com]

December 22, 2012

[ALL ABOUT MATLAB]

[janshendry@gmail.com]

December 22, 2012

[ALL ABOUT MATLAB]

Contoh penggunaannya: Untuk memainkan file audio maka langkah-langkahnya adalah Memanggil activeX WMP
[janshendry@gmail.com]

December 22, 2012

[ALL ABOUT MATLAB]

fig = figure('Name','Windows Media Player','NumberTitle','off',... 'MenuBar','none'); wmpM = actxcontrol('WMPlayer.OCX.7', [0 0 400 400], fig);

selanjutnya kita menggunakan objek wmpM sebagai handles objeknya. Menetapkan lokasi dari file audio Syntax: wmpM.url = [pathname filename] Misalnya action ditrigger oleh penekanan button untuk memainkan file audio maka Syntax: wmpM.controls.play Misalnya ingin melakukan aksi Pause Syntax: wmpM.controls.pause Misalnya ingin melakukan aksi Stop Syntax: wmpM.controls.stop jika anda jeli maka perintah di atas tampak pada table yang telah saya berikan pada bagian atas. Berbagai perintah yang ada bisa digunakan secara langsung dengan mengikuti struktur sesuai dengan tabel tersebut. Bayangkan jika anda sudah membuat aplikasi sederhana yang menggunakan activeX ini, lalu gunakan image processing application atau singnal processing application untuk mengontrol open, play, pause, stop aplikasi ini maka sudah meningkatkan kemampuan anda dalam mengaplikasikan teori-teori yang pernah anda pelajari dalam bidang tersebut.

@thanksss

[janshendry@gmail.com]

You might also like