Problem z nośnikiem w iOS 8 w YouTube - odtwarzanie multimediów odbywa się z powodzeniem w przeglądarce Safari, ale po załadowaniu aplikacji z klipu domowego Home Screen odtwarzanie wideo kończy się niepowodzeniem.iOS 8 Osadzone YouTube w aplikacji internetowej HTML kończy się niepowodzeniem.
Ponadto puknięcie w link do nawigacji od strony podczas ładowania nośnika powoduje całkowite zawieszenie aplikacji na ekranie głównym.
Oto link, który to demonstruje (oczywiście działa na urządzeniu iDevice). Możesz uruchomić go początkowo w przeglądarce Safari, będzie działał dobrze. Zainstaluj go jako ikonę ekranu głównego, odtwarzanie wideo nie powiedzie się, a kliknięcie na dolny link spowoduje awarię aplikacji.
http://nterspace.com/youtubeissue.html
Kod, który działa, gdy aplikacja jest ładowany w przeglądarce Safari jest:
<iframe width="100%" maxwidth="432" height="270" src="//www.youtube.com/embed/_j4KrMAygJI" frameborder="0" allowfullscreen></iframe>
Ktoś ma jakieś przemyślenia? Czy to zły kod do umieszczania na stronie?
to jest problem z systemów iOS 8 [wideo HTML5 nie gra w iOS 8 homescreen webapp] [1] [1]: http: // stackoverflow.com/questions/25972362/why-html5-video-doesnt-play-in-ios-8-webappwebview –
Zauważyłem, że zdarzenie "canplay" nie zostało uruchomione, co jest wymagane przez Video API w Mobile Safari w celu grać. Na razie muszę polegać na jakimś javascriptu, aby odtworzyć wideo po uruchomieniu "loadedmetadata". Okropny błąd. – Cue
@Cue czy możesz rozwinąć to, co zrobiłeś z canplay i loadedmetadata? – matb33