Hasil dan Pembahasan T1 672005092 Full Tex

10

5. Hasil dan Pembahasan

Dari implementasi dihasilkan sebuah aplikasi multimedia yang mampu memutar file video berformat MP4. Lihat Gambar 8 halaman utama aplikasi. Gambar 8 Halaman Utama Aplikasi Pada Gambar halaman utama terdapat media playlist, control video, dan tempat untuk add video. Aplikasi ini dibangun menggunakan teknologi HTML5. Dibawah ini merupakan code HTML. Kode program 1 Source Code HTML Code pada baris ke-14 adalah code HTML5 video yang mana digunakan untuk membuat player pada aplikasi ini, dengan adanya code inilah aplikasi video player ini dapat memutar file video. Code yang merupakan elemen baru dari 1. div id=SLVPlaylistPlayer 2. div id=SLVPlayer 3. div id=SLV_Playlist 4. div id=SLV_ItemList 5. div 6. div 7. div 8. div id=VideoPlayer 9. div id=AlternateControlArea draggable=true ondragstart=DragAlternateControlAreaStartevent ondragover=DragAlternateControlAreaOverevent ondragenter=DragAlternateControlAreaEnterevent ondragleave=DragAlternateControlAreaLeaveevent ondrop=DropAlternateControlAreaevent 10. div 11. table 12. tr height=300px valign=middle 13. td 14. video id=SLVideoPlayer style=width:450px; height:300px; preload=metadata 15. video 11 HTML5 ini, membuat Aplikasi ini tidak bergantung dengan pihak ketiga, yang mana digunakan pada versi HTML sebelumnya. Media Playlist Media Playlist berisi daftar video yang dimiliki user. Media Playlist ini menggunakan local storage yang ada pada browser. Dengan menggunakan local storage ini, file video akan disimpan terus walaupun browser sudah ditutup. Kode program 2 Source Code Media Playlist Kode tersebut digunakan untuk membaca data pada local storage. Data tersebut berupa id, tittle, dan path. Data-data inilah kemudian yang akan disusun pada media playlist. Akan tetapi pada media playlist hanya akan menampilkan judul video yang diambil dari nama file. Add Video Merupakan bagian untuk menambahkan video pada playlist yang akan diputar oleh pengguna. Bagian ini menggunakan fungsi JavaScript. Kode Program 3 Source Code Add Video Kode dari add video menjelaskan bahwa file video yang ditambahkan pada playlist akan dimasukan di local storage menggunakan fungsi 1. if window.localStorage { 2. SLVPlaylistItems = localStorage.getItemSLVPlaylistItemsLS; 3. if window.localStorage.length == 0 { 4. SLVPlaylist_Items = [{ title: SLVP_VideoTitle, url: SLVP_VideoPath, order: 0, selected: false}]; 5. } 6. else { 7. for var i = 0; i SLVPlaylistItemNumber; i++ { 8. SLVPlaylist_Item[i] = new Array; 9. SLVPlaylist_Item[i][title] = document.getElementByIdi.childNodes[0].innerHTML; 10. SLVPlaylist_Item[i][path] = document.getElementByIdi.childNodes[1].attributes.getNamedIt emhref.value; 11. if i == 0 12. { 13. if document.getElementByIdi.className == SLV_PlayListItem_Selected 14. SLVPlaylist_Items = [{ title: document.getElementByIdi.childNodes[0].innerHTML, url: document.getElementByIdi.childNodes[1].attributes.getNamed Itemhref.value, order: i, selected: true}]; 1 SLVPlaylist_Items.push{ title: SLVP_VideoTitle, url: SLVP_VideoPath, order: SLVPlaylist_Items.length, selected: false }; 2 } 3 localStorage.setItemSLVPlaylistItemsLS, JSON.stringifySLVPlaylist_Items; 4 } 5 else { 6 alertYour Browser does not support LocalStorage.; 7 } 8 SLVPlayer_Load; 12 SLVPlaylist_Items.push. Setelah itu dari local storage akan dibaca menggunakan fungsi SLVPlayer_Load. Control Video Merupakan bagian untuk mengontrol video, seperti play pause, stop, capture, previous, next, volume, dan screen video. Control video ini menggunakan fungsi JavaScript. Untuk memainkan file MP4 sesuai yang tertera di playlist lakukan klik pada media playlist atau dengan melakukan click pada tombol play. Proses untuk memutar file MP4 menggunakan Video engine yang disediakan oleh HTML5 adalah mendefinisikan path sumber file MP4 yang dikehendaki ke Video Engine dengan menggunakan perintah SLVPlayer.src = video_path. Sesudah itu file video yang didefinisikan di video_path dimuatkan ke Video Engine HTML5 dengan menggunakan perintah SLVPlayer.load. Begitu Video Engine sudah dalam kondisi termuati file, perintah playVideo akan melakukan playback terhadap file MP4 yang dikehendaki. Proses ini ditangani oleh Video Engine HTML5. Kode Program 4 Source Code Play File MP4

6. Pengujian Sistem