czwartek, 24 kwietnia 2014

BUILD 2014 - Windows Phone 8.1: zdjęcia i wideo, strumieniowanie, edycja wideo

Trzy prezentacje na temat audio i wideo w nowym Windows Phone. Z jednej strony ujednolicenie API z Windows 8.1, z drugiej strony zupełnie nowe funkcjonalności dostępne tylko w telefonie tj. nagrywanie ekranu, robienie sekwencji zdjęć o różnych parametrach czy edycja wideo.

 

Modern Camera and Imaging Apps in Windows and Windows Phone

Podstawowe robienie zdjęć i nagrywanie wideo (także sekwencje, zmiana parametrów obrazu) takie jak w Windows 8.1, wyjątkiem jest brak CameraCaptureUI. Wybór zdjęć i wideo przy odczycie czy lokalizacji przy zapisie robimy za pomocą file pickerów. Oczywiście stare API z WP 8 działa wciąż na aplikacjach Silverlight 8.1, możemy tam też używać WinRT API do nagrywania multimediów (dla wideo są dostępne przejściówki, by pożenić to ze starym XAML, w którym nie ma kontrolki CaptureElement). WP 8.1 ma też zupełnie nowe funkcjonalności typowe tylko dla siebie. Są to: zaawansowane sekwencje zdjęć o rozstrzale parametrów oraz nagrywanie obrazu z ekranu telefonu przez aplikację (wyskoczenie notyfikacji też się nagra).

image

image

Zgodność z WP 8, a także nowa przestrzeń Windows.Media.Capture znana z Windows

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

W SL 8.1 inny XAML, nie ma CaptureElement, używamy rozszerzenia VideoBrush.SetSource do ustawienia źródła na elemencie wizualnym

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

 

Building Video and Audio Streaming Apps

Jeśli chodzi o strumieniowanie, to mamy unifikację z możliwościami / API Windows 8.1. Prezentacja przez większą pierwszą połowę nie opowiada nic, co byłoby typowe dla Windows Phone, natomiast dobrze wyjaśnia zasadę działania takich rzeczy jak W3C Media Source Extensions (MSE), Media Stream Source (MSS) czy Media Foundation. MSE działa nie tylko w aplikacjach Windows Store, ale także na stronach Web. MSS o podobnej zasadzie działania został okraszony ciekawym przykładem, gdzie DirectX renderuje próbki wideo, pobierane następnie przez JavaScript. W dalszej części prezentacji dowiadujemy się, że systemowe kontrolki do sterowania multimediami zostały ujednolicone z Windows. Uwaga! Audio w tle nie zostało ujednolicone z Windows i na Windows Phone robi się go w postaci taska w tle. Natomiast z klasy SystemMediaTransportControls możemy korzystać wszędzie.

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

 

The New Video Editing APIs for Windows Phone: Windows.Media.Editing

Edycja wideo to największa nowość, jeśli chodzi o multimedia w WP 8.1. Dostajemy wysokopoziomowe, wygodne API do obcinania klipów i montowania teledysku z kilku nagrań wideo (wstawianie, edycja parametrów, dodawanie własnych efektów, podgląd rzeczywisty). Do takiej kompozycji możemy dodać też nagranie audio w tle. Teraz każdy szybko zbuduje mini-Camtasię na Windows Phone!  Obcinanie klipów działa nie tylko na aplikacjach WinRT, ale także Silverlight 8.1. Pozostałe funkcjonalności tylko w aplikacjach WinRT.

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

Brak komentarzy: