Amaliy matematika va informatika“ kafedrasi


-§.Fayllarni Windows MediaPlayer kutubxonangizga qo'shish



Download 1,72 Mb.
bet4/6
Sana30.03.2022
Hajmi1,72 Mb.
#517128
1   2   3   4   5   6
Bog'liq
Nomonjonova Shohida

2-§.Fayllarni Windows MediaPlayer kutubxonangizga qo'shish


O'rnatishni tugatgandan so'ng, siz avtomatik ravishda “Kutubxona”  ko'rinishga duch kelasiz. Bu sizning asosiy buyruq markazingiz va hozirda faqat Windows 7 o'rnatilishi bilan standartga mos keladigan kuylarga ega bo'ladi.

Musiqiy kutubxonangizni jalb qilish uchun “Musiqa” (yoki “Video”, “Rasmlar” yozib olingan televizor)ga bosing.

Keyingi oyna sizga kutubxonangiz joylashgan joylarini ko'rsatadi. Windows MediaPlayerda sizning musiqangizni topishi uchun shunchaki musiqangiz joylashgan papkalarni qo'shing. “Добавить…”-"Qo'shish ..." ga bosing va papkani ko'rib chiqing. Istagan soningizni qo'shing va keyin bosing 

Tartibga soling keyin bosing ,yana bosing va "OAV ma'lumotidagi o'zgarishlarni qo'llashga bosing.



Shu paytda siz o'zingizning musiqiy to'plamingiz qanchalik kengligiga qarab xohlagan kuylarni olishingiz mumkin. Qaytganingizda, barcha kuylaringiz bilan to'ldirilgan kutubxonangizni ko'rasiz.






3-§. MediaPlayerning tarkibiga kiruvchi ba’zi elementlar


Kodning ko'p qismi sahifadagi elementning o'lchami va o'rnini aniqlaydigan tartib funktsiyasini bajaradi. Ammo shuni yodda tutingki, bizda ikkita slayder bor - sliderback2 va slider2 birlashtirilgan. Va kod orqasidagi faylda quyidagilar yoziladi:


public partial class MainPage : UserControl


{
DispatcherTimer timer = new DispatcherTimer();
public MainPage()
{
InitializeComponent();
timer.Interval = TimeSpan.FromSeconds(0.1);
timer.Tick += timer_tick;
}
private void timer_tick(object sender, EventArgs e)
{
time.Text = media1.Position.ToString(@"mm\:ss");
sliderback2.Value = media1.Position.TotalSeconds;
}
private void playButton_Click(object sender, RoutedEventArgs e)
{
media1.Play();
timer.Start();
}
private void pauseButton_Click(object sender, RoutedEventArgs e)
{
media1.Pause();
timer.Stop();
}
private void stopButton_Click(object sender, RoutedEventArgs e)
{
media1.Stop();
timer.Stop();
}
private void media1_MediaOpened(object sender, RoutedEventArgs e)
{
slider2.Maximum = media1.NaturalDuration.TimeSpan.TotalSeconds;
sliderback2.Maximum = media1.NaturalDuration.TimeSpan.TotalSeconds;
}
private void slider1_ValueChanged(object sender, RoutedPropertyChangedEventArgs e)
{
if (media1 != null)
{
media1.Volume = slider1.Value;
}
}
private void slider2_ValueChanged(object sender, RoutedPropertyChangedEventArgs e)
{
media1.Pause();
media1.Position = TimeSpan.FromSeconds(slider2.Value);
media1.Play();
}
}

Bu erda, umuman olganda, hamma narsa aniq: birinchi navbatda biz taymer ob'ektini yaratamiz va vaqtni o'zgartirish bilan bog'liq qo'shimcha mantiqni yozamiz. Ammo savol tug'iladi: nima uchun bizga ikkita slayder kerak? Afsuski, hamma narsa juda oddiy emas. Agar biz bitta slayderdan foydalangan bo'lsak, taymer vaqti o'zgarganda, slayderning qiymati MediaElementdagi joylashuv qiymatiga o'rnatiladi, ammo bu slayderning qiymatini o'zgartiradi, bu esa o'z navbatida slayderning joriy holatini o'zgartiradi. MediaElement, natijada orqaga otish. Shuning uchun, bu holda, ikkita slayderli yechim eng oddiy hisoblanadi. Biroq, bu biz faqat bitta slayderdan foydalana olmadik degani emas.


Bu holatda faqat qiyinroq bo'lib chiqdi. Bundan tashqari, biz JavaScript va veb-betsa HTML elementlari bilan integratsiyadan foydalanishimiz mumkin, bu ham pleerni yozishni osonlashtirishi mumkin, ammo men keyingi boblarda integratsiya haqida gapiraman. Va endi mening modem mavjud pleerdan foydalanish uchun:





Qo'llab-quvvatlanadigan audio formatlar


Qo'llab-quvvatlanadigan audio formatlar ro'yxati:

wav

Windows Media Audio (wma) - 7,8,9 versiyalari

MP3 sobit yoki doimiy bit tezligix 8-320 kbps


Qo'llab-quvvatlanadigan video formatlari:


Windows Media Video (wmv) - 7,8,9 versiyalari


Windows Media Video Kengaytirilgan profili, VC-1 bo'lmagan (wmva)


Windows Media Video Kengaytirilgan profili, VC-1 (wmvc1)


Video uchun H.264 va audio uchun AAC (MPEG-4 10-qism yoki MPEG-4 AVC nomi bilan ham tanilgan) - mp4 konteyner


Shuni ham ta'kidlash kerakki, Silverlight individual oqimsiz fayllarni o'ynash usulini, shuningdek, http, mms, rtsp protokollari orqali oqimni qo'llab-quvvatlaydi.





Download 1,72 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish