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 :
- Autoplay : apakah video langsung dimainkan ketika halaman dibuka, secara default bernilai true.
- isMuted ; apakah audio dari MediaElement dinonaktifkan, secara default bernilai false sama seperti yang terdapat pada parameter object Image.
- Strech : apakah video akan diregangkan terhadap object MediaElement. Parameternya sama seperti yang terdapat pada parameter object Image.
- 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 :)
Cleopatra's Solitaire - Best online game in your mobile phone
BalasHapusFind the best casino games of luck in the online. 우리카지노 Find 온라인카지노 the best offers for playing Solitaire ⭐ or join our new list for fun.