2013-01-29 9 views
5

Używam YouTube iframes, by wyświetlać niektóre filmy w mojej aplikacji. Chodzi o to, że nie mogę zrobić filmów na pełnym ekranie.YouTube iframe dla aplikacji Windows 8

Używam tego kodu:

<iframe width="560" height="315" src="http://www.youtube.com/embed/RnYcPJTtV1A" frameborder="0" allowfullscreen></iframe> 

Jeśli piszesz, że na jednym pliku HTML przeglądarki (wszystkie z nich) pokaże przycisk fullscreen po prawej stronie. Ale ten sam kod w aplikacji Win8 (html oczywiście) wyświetli wideo, ale nie wyświetli przycisku pełnoekranowego.

Czy sądzisz, że tego chce YouTube (google)? Mam na myśli, czy powinienem robić coś innego?

Pozdrowienia

+0

Czy wypróbowałeś API odtwarzacza YouTube zamiast używać standardowego osadzenia elementu iframe? –

+0

Tak, ale widziałem, że YouTube nie zapewnia sposobu na dotarcie do pliku wideo ... Wiem, że są "alternatywne" sposoby, ale raczej pozostaję na dobrej stronie :) – sebagomez

+2

Czy możesz proszę błąd z instrukcjami w tym poście na blogu: http://apiblog.youtube.com/2012/09/the-youtube-api-on-stack-overflow.html i dostarczyć jak najwięcej informacji? Nie jestem pewien, czy jest dostępny pełny ekran dla filmów HTML5 osadzonych w aplikacjach Win8 HTML, ale zajmiemy się wewnętrznie iz Microsoftem, jeśli będzie to konieczne. Komentarz Pls z linkiem do błędu po przesłaniu. –

Odpowiedz

-1

Sebastian,

Coś mieć na uwadze to, że iframe w aplikacji systemu Windows Store jest przeznaczony tylko dla ograniczonego użytkowania. W certification requirement 2,4 stany:

The pierwotne doświadczenia aplikacja zapewnia muszą odbywać się w obrębie aplikacji

trzeba być bardzo ostrożnym w tym treści ze stron nie kontrolują poprzez iframe w systemie Windows Przechowuj aplikację, ponieważ ta treść może zmieniać się bez ostrzeżenia w sposób, który może uszkodzić twoją aplikację lub wprowadzić nieoczekiwane zachowanie.

Ponieważ filmy z YouTube mogą używać Flasha lub HTML5 do odtwarzania, niektóre filmy mogą po prostu nie być odtwarzane w kontekście aplikacji Windows Store, ponieważ formanty ActiveX nie są dostępne w tym kontekście.

Biorąc to wszystko pod uwagę, nie spodziewam się możliwości odtwarzania wideo z YouTube na pełnym ekranie za pośrednictwem elementu iframe w aplikacji Windows Store.

Powiązane problemy