Jumat, 07 November 2014



        Saya menggunakan platform silverlight yang dapat memainkan berkas audio ataupun video. untuk itu, kita akan menggunakan MediaElement. untuk menambahkan file audio atau video ke aplikasi, tambahkan obct MediaElement dan atur nilai URL berkas yang akan dimainkan. ketika menambahkan object tersebut ke dalama XAML, selalu berikan nama object MediaElement jika tidak demikian, kemampuan keamanan Media Libery tidak akan diberikan ketika berusaya publikasi aplikasi ke Windows Marketplace.

1. Tambahkan sebuah halaman, beri nama video_main


2. Tambahkan sebuah video ke dalam project ini. gile yang diterima oleh MediaElement terbatas pada format .wmv, .wma, dan mp3
 
3. Pilih video tersebut pada jendela solusi dan ubah nilai Built Action, menjadi Resource

4. Tambahkan object MediaElement ke dalam halaman dengan cara drag dan drop dari jendela toolbox
  
5. atur property Source dari MediaElement hingga pada lokasi video.

Jika kita ingin memanggil video berbeda-beda hanya dengan 1 MediaElement maka kita tidak bisa menggunakan cara yang sudah saya jelaskan. kita harus memanggil video dengan sourecode.


 void ambil_video()
        {
            video_main.Source = new Uri("lagu/Ampar Ampar Pisang.wmv", UriKind.Relative);
            video_main.Play();
        }

kemudian pada load beri code dibawah ini :

 public lagudaerah1()
        {
            InitializeComponent();
            _timer = new DispatcherTimer();  
            ambil_video()
        }


Object Media Elemet memiliki property spesifikasi yang berkaitan dengan media yaitu :
  1. Autoplay   : apakah video langsung dimainkan ketika halaman dibuka, secara default bernilai true.
  2. isMuted     ; apakah audio dari MediaElement dinonaktifkan, secara default bernilai false sama seperti yang terdapat pada parameter object Image.
  3. Strech        : apakah video akan diregangkan terhadap object MediaElement. Parameternya sama seperti yang terdapat pada parameter object Image.
  4. Volume      : Mengatur nilai kerasnya suara dari objek MediaElement dalam rentang 0-1, secara default bernilai 0.5
 Untuk mengatur pada saat playback, kita dapat menggunakan fungsi play,pause dan stop yang terdapat pada object MediaElement. 
1. tambahkan button (play,pause,stop)
 
2. Klik dua kali pada tombol Play, lalu tambahkan code berikut

    private void button1_Click(object sender, RoutedEventArgs e)
        {
            mediaElement1.Play();
        }



 3. Klik dua kali pada tombol Pause, lalu tambahkan code berikut

 private void button2_Click(object sender, RoutedEventArgs e)
        {
            mediaElement1.Pause();
        }


4. Klik dua kali pada tombol Stop, lalu tambahkan code berikut

private void button3_Click(object sender, RoutedEventArgs e)
        {
            mediaElement1.Stop();
        }

Ok cukup sekian yang bisa saya bagikan :) semoga bermanfaat :) Happy Coding :)
 



1 komentar:

  1. Cleopatra's Solitaire - Best online game in your mobile phone
    Find the best casino games of luck in the online. 우리카지노 Find 온라인카지노 the best offers for playing Solitaire ⭐ or join our new list for fun.

    BalasHapus