2011-12-07 19 views
8

Czy można wymusić wersję flash filmu z YouTube, jeśli zostanie dodany do niego w nowym trybie osadzania elementu iframe?YouTube iframe embed: force Flash?

Nie chcę wersji HTML5, ponieważ ma ona wiele problemów dla przeciętnego użytkownika (np. Pełny ekran).

Pozdrowienia

+0

Will not YouTube służą jedynie wersję HTML5, jeśli użytkownik wybrał w HTML5 Trial? – s4y

+0

Nie, już obsługują wideo HTML5 wszystkim użytkownikom, którzy mają przeglądarkę obsługującą HTML5. – Jay

+0

@Ja jesteś pewny? Dostaję wersję Flash kiedy testuję element iframe osadzony w Safari pod Mac OS X (jak ) –

Odpowiedz

2

jestem dość pewny, że opcja iframe nie zawiera parametr wyboru HTML5 lub Flash jako iframe jest umożliwienie youtube zmienić swój kod w przyszłości.

Jeśli koniecznie chcesz lampy, wystarczy użyć stary kod do osadzenia na youtube (zamiast nowej iframe): http://www.tools4noobs.com/online_tools/youtube_xhtml/

To będzie nadal działać i dostarczać wersja flash 100% czasu :)

A jeśli nadal chcesz korzystać z obu, dodaj proste wykrywanie przeglądarki. Podaj kod osadzania Flash do klientów problemowych, iframe wszystkim innym.

+0

Możesz stworzyć Flash Player z iframe, sprawdź moją odpowiedź poniżej –

+0

* Na dzień dzisiejszy ** 0% czasu ** ... * Po cichym upuszczeniu flash 'fallback' wsparcie dla strony youtube na 27 lipca 2017 r. (Https://productforums.google.com/forum/#!topic/youtube/CUaTWvKhAuE), * dzisiaj * zabili również wideo osadzone we Flashu (jak zwykle bez żadnych słów/ostrzeżeń/informacji prasowych). W osadzonym w pamięci flash filmie youtube pojawia się tekst: ** "Wbudowane filmy Flash nie są już obsługiwane, ale nadal możesz oglądać ten film na YouTube." ** Niestety, ostatni gwóźdź do przysłowiowej trumny: brak realnych rozwiązań (w tym wtyczki przeglądarki) pozostawia się do użycia/wymusić flashowanie od dzisiaj. ': (' – GitaarLAB

3

Możesz utworzyć kod osadzania Flasha w serwisie youtube na dowolny z dwóch sposobów podanych poniżej.

Metoda 1

Oto kod iframe dla obu graczy.

odtwarzacz HTML5

<iframe width="350" height="150" src="https://www.youtube.com/embed/ffiJNSy8CBA"><iframe> 

wersję Flash

<iframe width="350" height="150" src="https://www.youtube.com/v/ffiJNSy8CBA"><iframe> 

zauważyć różnicę? Po prostu zmień wartość /embed/ na /v/ Oto youtube embed code generator tool, za pomocą której możesz dostosować odtwarzacz osadzający youtube.

Metoda 2

Jest to daleko prosty sposób załadować odtwarzacza flash. Możesz użyć parametru &nohtml5=1, aby załadować wersję flash tego wideo.

Przykład url: https://www.youtube.com/watch?v=wAN77SmbKBY&nohtml5=1

+1

Aby wypróbować kod, możesz użyć http://htmledit.squarefree.com/ –

Powiązane problemy