BelajarPython - Assalamualaikum wr. wb.
Jumpa lagi sahabat python.. Pada kesempatan kali ini saya akan mengajak kalian untuk membuat mini aplikasi lagi.. Aplikasi apa? Langsung saja di simak ya..
Kali ini, saya akan memberikan versi pertama. Dimana pada versi ini saya hanya akan memutar satu video saja dengan menentukan lokasi nya melalui code program.
Kalian juga bisa membuat code program ini menjadi file aplikasi loh.. iya file aplikasi seperti "exe" itu.. sehingga, nantinya kita cukup klik dua kali saja untuk menjalankan aplikasi ini... tanpa perlu repot - repot membuka nya di IDLE atau IDE python.. nah seperti apa caranya? cukup mudah kok.. dan saya juga sudah membuatkan tutorialnya.. untuk kalian yang menggunakan windows, KALIAN BISA KLIK DISINI ya temen - temen.. atau jika pada link pertama terlalu rumit, KALIAN BISA MENCOBA CARA INI ya.... dan bagi pengguna linux ? tenang saja.. bisa juga kok membuat file executable nya.. untuk melihat tutorialnya, KALIAN BISA KLIK DISINI temen - temen...
Dan berikut contoh screenshoot dari mini aplikasi kali ini...
Nah itu dia temen - temen penjelasan code programnya.. Mohon maaf apabila ada penjelasan yang kurang jelas, atau bahkan ada kekeliruan... Mohon kasi pembenaran atau pendapat kalian di kolom komentar ya... Biar kita bisa belajar bersama..
Oke terimakasih dan sampai di sini dulu ya... Jangan lupa untuk membaca versi yang lain... Biar ilmunya nambah.. Hehe.. Temikasih sekali lagi dan sekian...
Wassalamualaikum wr. wb.
Jumpa lagi sahabat python.. Pada kesempatan kali ini saya akan mengajak kalian untuk membuat mini aplikasi lagi.. Aplikasi apa? Langsung saja di simak ya..
Pengenalan aplikasi yang akan kita buat.
Aplikasi yang kita buat kali ini adalah pemutar video dengan fitur yang standard seperti umum nya saja... Oya, seperti biasa, Aplikasi ini saya posting dengan berbagai versi.. Dengan penambahan fitur di tiap versinya.. Jika kalian ingin melihat semua versi nya, KLIK DISINI ya...Kali ini, saya akan memberikan versi pertama. Dimana pada versi ini saya hanya akan memutar satu video saja dengan menentukan lokasi nya melalui code program.
Rincian Lengkap Aplikasi Pemutar Video PySide Versi 1.0
Aplikasi ini menggunakan library PySide.. Sehingga, kalian perlu menginstall library tersebut untuk menjalankan aplikasi ini.. Klik disini kalau belum install..Nama | : mn-VideoPlayer |
Versi | : 1.0 || selanjutnya. |
Bahasa | : Python 3.x || Install. |
Modul | : PySide || Install. |
Baris Code | : +-39 baris. |
Penambahan | : +-39 baris. |
Terdiri dari | : 1 class dan 4 metode. |
Fitur | : memutar 1 video. |
Kelemahan | : Menentukan lokasi video di code program. |
syarat menjalankan | : Python 3.x, PySide, dan editor teks / IDE. |
Cara menjalankan | : install python 3 dan PySide, copy paste code program pada editor/IDE, simpan dalam file python(ekstensi ‘.py’), lalu jalankan. |
Kalian juga bisa membuat code program ini menjadi file aplikasi loh.. iya file aplikasi seperti "exe" itu.. sehingga, nantinya kita cukup klik dua kali saja untuk menjalankan aplikasi ini... tanpa perlu repot - repot membuka nya di IDLE atau IDE python.. nah seperti apa caranya? cukup mudah kok.. dan saya juga sudah membuatkan tutorialnya.. untuk kalian yang menggunakan windows, KALIAN BISA KLIK DISINI ya temen - temen.. atau jika pada link pertama terlalu rumit, KALIAN BISA MENCOBA CARA INI ya.... dan bagi pengguna linux ? tenang saja.. bisa juga kok membuat file executable nya.. untuk melihat tutorialnya, KALIAN BISA KLIK DISINI temen - temen...
Code program aplikasi Pemutar Video PySide versi 1.0
Nah lalu seperti apa code program versi ini ? Oke, Berikut saya berikan code program nya ya...from PySide import QtGui, QtCore from PySide.phonon import Phonon class PemutarVideo(QtGui.QWidget): def __init__(self): super(PemutarVideo, self).__init__() self.path = 'video.mp4' self.initUI() def initUI(self): self.setWindowTitle('Pemutar Video -> mn-belajarpython.blogspot.co.id') self.layout = QtGui.QGridLayout(self) self.inisialisasiMedia() self.layout.setRowStretch(0, 1) self.show() def inisialisasiMedia(self): self.pemutarVideo = Phonon.VideoPlayer(self) self.layout.addWidget(self.pemutarVideo, 0, 0, 1, 6) # set size screenvideo self.audio = self.pemutarVideo.audioOutput() self.pemutarVideo.play(self.path) def closeEvent(self, event): self.destroy() if __name__ == '__main__': import sys app = QtGui.QApplication(sys.argv) window = PemutarVideo() window.show() sys.exit(app.exec_())
Dan berikut contoh screenshoot dari mini aplikasi kali ini...
Penjelasan code program Aplikasi Pemutar Video PySide versi 1.0
Sekarang saya akan mencoba untuk menjelaskan code program yang sudah saya bagikan di atas tadi.. Agar kalian lebih mudah untuk memahaminya.. Oke, Langsung saja..[NOTE : Teks berwarna MERAH pada penjelasan adalah Code tambahan yang tidak ada di versi sebelumnya. Dan yang Berwarna BIRU akan di hapus di versi berikutnya. Jika Code berwarna MERAH dan komentar berwarna BIRU maka merupakan code baru dan akan di hapus di versi berikutnya]
from PySide import QtGui, QtCore //mengimport class QtGui dan QtCore dari pyside
from PySide.phonon import Phonon ///mengimport Phonon dari PySide
class PemutarVideo(QtGui.QWidget): //membuat clas ‘PemutarVideo”
def __init__(self): //construktor dari clas “PemutarVideo”
super(PemutarVideo, self).__init__() //menjalankan superclass (QWidget)
self.path = 'video.mp4' //lokasi Video (isi nama nya saja jika berada di dalam 1 folder dengan file pythonnya)
self.initUI() //menjalankan etode ‘initUi’
def initUI(self): //metode ‘initUI’
self.setWindowTitle('Pemutar Video -> mn-belajarpython.blogspot.co.id') //mengubah judl window aplikasi
self.layout = QtGui.QGridLayout(self)i //membuat Layout (grid Layout)
self.inisialisasiMedia() //menjalankan metode ‘inisialisasiMedia’
self.layout.setRowStretch(0, 1) //Menentukan posisi yang akan di ubah ukuran nya saat window di ubah ukurannya
self.show() //menampilkan window
def inisialisasiMedia(self): //metode ‘inisialisasiMedia’
self.pemutarVideo = Phonon.VideoPlayer(self) //memanggil class ‘VideoPlayer’ (layar video)
self.layout.addWidget(self.pemutarVideo, 0, 0, 1, 6) # set size screenvideo //memasukkan pemutar video ke dalam window
self.audio = self.pemutarVideo.audioOutput() //membuat audio output Video
self.pemutarVideo.play(self.path) //memasukkan video di var ‘path’ untuk di putar
def closeEvent(self, event): //metode yang akan di jalankan secara otomatis jika window di tutup
self.destroy() //menghancurkan pemutaran video (class pemutarVideo)
if __name__ == '__main__': //agar di jalankan pertama kali saat file python dieksekusi
import sys //menngimport class sys dari python
app = QtGui.QApplication(sys.argv) //mendefinisikan window aplikasi
window = PemutarVideo() //menjalankan class ‘PemutarVideo’
window.show() //menampilkan window pemutar video
sys.exit(app.exec_()) //agar window tidak langsung tertutup saat dijalankan
Nah itu dia temen - temen penjelasan code programnya.. Mohon maaf apabila ada penjelasan yang kurang jelas, atau bahkan ada kekeliruan... Mohon kasi pembenaran atau pendapat kalian di kolom komentar ya... Biar kita bisa belajar bersama..
Oke terimakasih dan sampai di sini dulu ya... Jangan lupa untuk membaca versi yang lain... Biar ilmunya nambah.. Hehe.. Temikasih sekali lagi dan sekian...
Wassalamualaikum wr. wb.
ConversionConversion EmoticonEmoticon