2010-04-08 8 views
6

Nie mogę znaleźć zasobu wyjaśniającego, czy jest to w ogóle możliwe. Dokumentacja jabłko znaleźć tutajOsadzanie html5 <audio> w webappie mobilesafari. czy możliwe jest załadowanie obrazu zamiast logo quicktime w modalnym odtwarzaczu?

http://developer.apple.com/safari/library/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/AudioandVideoTagBasics/AudioandVideoTagBasics.html#//apple_ref/doc/uid/TP40009523-CH2-SW1

... nie wspominając o takich możliwości.

Próbowałem również osadzania dźwięku z tagiem, który ściąga tego samego modalnego gracza QuickTime.

Czy istnieje sposób, aby to zrobić, czy też alternatywnie - czy istnieje sposób na odtwarzanie plików audio w internetowej aplikacji iPhone bez otwierania modalnego odtwarzacza zewnętrznego?

Dzięki!

Odpowiedz

6

Znalazłem obejście dla osiągnięcia tej funkcjonalności za pomocą narzędzia wiersza poleceń mediafilesegmenter firmy Apple w celu przygotowania pliku mp3 do "HTTP Live Streaming" - nowego protokołu Apple do przesyłania strumieniowego multimediów za pośrednictwem protokołu HTTP.

Więcej informacji tutaj: http://developer.apple.com/iphone/library/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008332-CH1-DontLinkElementID_29

Używając argumentów --audio-only --meta-file poster.png --meta-type picture można utworzyć strumień mp3, który będzie wyświetlany obraz poster.png w zewnętrznej odtwarzacz QuickTime podczas gdy dźwięk jest odtwarzany.

+0

Po prostu informacja, narzędzie filestreamsegmenter wymienione w dokumentacji Apple został niedawno przemianowany na "mediafilesegmenter". Zapewnia taką samą funkcjonalność. – canfan

2

Nie jestem świadomy takiej zdolności dostosowywania. Zamiast tego możesz dodać trochę skryptu, który całkowicie ukrywa element <audio>, i zapewnia alternatywne elementy sterujące interakcją JavaScript, według własnego uznania.

+0

Dzięki za odpowiedź. Nie jest to jednak możliwe w MobileSafari, ponieważ wszystkie treści powiązane ze znacznikami

+0

Wow, wygląda na to, że masz rację, implementacja Mobile Safari '

+0

Trudno powiedzieć, ale wyobrażam sobie, że ma to związek z zarządzaniem pamięcią w aplikacji MobileSafari na iPhonie/iPodzie touch. Dokumenty Apple sugerują, że tag został zaimplementowany jako taki, więc może odtwarzać tylko jeden plik multimedialny na raz. Na iPadzie prawdopodobnie nie jest to problem i wbudowane odtwarzanie treści w formacie