Чому швидкі файли без звуку на iPad?


1

За даними Google, "Swiffy перетворює файли Flash SWF у HTML5, дозволяючи повторно використовувати Flash-вміст на пристроях без Flash-плеєра (таких як iPhone та iPad)". - https://www.google.com/doubleclick/studio/swiffy/

Але якщо ви встановите прапорець "Підтримувані функції та браузери" - за посиланням https://www.google.com/doubleclick/studio/swiffy/gettingstarted.html - виявиться, що звук у швидких файлах "частково підтримується", а це означає, що не взагалі Mobile Safari iOS 5, Android Browser 4.0.3 та Firefox 15, але підтримується (можливо, лише "частково", не зрозуміло), Chrome 22, Safari 6.0, Internet Explorer 9 і Opera 12.

Я перетворив декілька флеш-фільмів зі звуком у швидкий і, як мені здається, таблиця Google має бути приблизно "Підтримувані функції та операційні системи". Швидкі файли відтворюються зі звуком у всіх моїх браузерах Windows (IE, FF, Chrome). Але на iPad, використовуючи як Safari, так і Chrome, swiffy.html мертво мовчить.

Отже, питання ... чи хтось знає, чому так, що на iPad, незалежно від браузера (або принаймні цих двох), не чути швидкого звучання і чи є рішення? Якщо цього немає, swiffy було перепродано як засіб "повторного використання Flash-вмісту на пристроях без Flash-плеєра (таких як iPhone та iPad)", якщо на цих пристроях немає звуку.

Таємниця, чому Google не придумав способу швидкої доставки звуку на iPad через Chrome. Тож проблема iOS від Apple, і чому?


1
Бібліотека JavaScript, на яку покладається swiffy, не підтримує звук у декількох браузерах, принаймні щодо версій, перелічених у діаграмі, яку ви пов’язали. Це питання було б більш доречним на веб-сайті кодування / JavaScript / HTML5.
tubedogg

1
Моя думка полягає в тому, що це, мабуть, не питання броуерів, а операційних систем, тобто в браузерах в Windows звук є, а в браузерах на iPad немає. Тому я поставив тут питання. Також поставив питання, оскільки навколо цього питання не так багато.
користувач75823

Відповідно до діаграми, яку ви пов’язали, він також не працює на Android, який Google контролює разом із Swiffy, тож якщо вони хочуть зробити так, щоб він працював на мобільних пристроях, ви б подумали, що це хоч би там працювало. Знову це свідчить про проблему з базовою бібліотекою JavaScript, яка не виходить за рамки цього веб-сайту.
tubedogg

Відповіді:


0

Аудіо HTML має хитку сумісність у всіх браузерах.

Для правильної роботи звук потрібно перетворити у формати MP3, OGG та WAV. (окрім перетворення відео, яке різні веб-переглядачі також віддають перевагу різному формату)

Коротше кажучи, HTML-аудіо та відео є молодим, і після досягнення стандартів дозвіл набуде більш повного досвіду, і сумісність формату браузерів однорідна.


Якщо це допомагає, у коді файлу swiffy.html зі звуком я бачу "дані: audio / mpeg; base64", що вказує на те, що звук mpeg закодований у base64. Звук у SWF експортується у форматі mp3.
користувач75823


Здається, що цей блог відповідає моєму досвіду роботи з mp3 в iOS. Мені не вдалося відтворити mp3, хоча WAV був чудовий. Як я вже казав, підтримка безладна. : /
wrossmck

Я спробував рішення, запропоноване тут: ibm.com/developerworks/library/wa-ioshtml5 , див. Лістинг 11. Я додав цей скрипт до простого сценарію дії кнопки "Play" у спалах, експортованого як швидкий та перевіреного в Safari на iPad . Це грало, без звуку, але принаймні я отримав у відповідь "Операцію не вдалося завершити".
користувач75823

Звичайно, цей сценарій завантажує зовнішній аудіофайл, в той час як швидкий звук вбудовується / кодується в HTML-файл. ... Зітхніть.
користувач75823,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.