KNOW INTUIT, Лекция, Мултимедия

Файловете за тази лекция можете да изтеглите от тук.

Разбира се, работата с мултимедийни данни надхвърля просто показването им, тъй като приложенията могат да предоставят и някоя от следните възможности:

Тези функции, за които има много WinRT API, заедно с HTML5 медийни елементи и техните специални функции в средата на Windows 8, ще бъдат разгледани в тази глава.

Странична лента: Трикове за производителност за изграждане на по-бързи приложения

Създаване на медийни елементи

Разбира се, най-лесният начин за включване на мултимедия в приложение е нещо, което правим от години: просто използвайте правилния HTML елемент в маркирането и готово! - Свършен. С img, audio и video елементите всъщност можете да използвате съдържание от почти всеки източник без никакви проблеми. Това означава, че атрибутите src на тези елементи могат да бъдат присвоени URI, които сочат към съдържание в пакета на приложението (използвайки относителни пътища, URI ms-appx:/// или пътища, базирани на Windows.ApplicationModel.Package.current.installedLocation, които след това се предават на URL.createObjectURL), файлове в папките с данни на приложението (използвайки URI ms-appdata:/// или пътища, базирани на Windows. Storage.ApplicationData.current с помощта на URL.createObjectURL ), към отдалечени файлове с помощта на http:// и други URI. В случай на елемента img можете също да добавите използването на SVG файлове като източници.

Има три начина за създаване на медиен елемент на страница или на контрола на страница:

.appendChild и подобни методи. Ето пример за използване на мултимедийни файлове, който е в допълнителните материали към тази лекция, въпреки че виетрябва да поставите този код в нов собствен проект:

Разбира се, можете да зареждате медийни файлове само когато имате нужда от тях, като в този случай същият код може да се използва със съществуващи елементи или можете просто да създадете елемент и да го добавите към DOM, както е показано по-рано.