Как заставить mp3 файлы играть в веб-браузере iPhone Safari?

Как я могу заставить звуковой файл MP3 играть в iPhone Safari (ОС 3.1)?

В настоящее время я генерирую HTML, например.

Play audio

играть файл при нажатии на вложенное изображение. Это работает над Safari на OSX, но не над iPhone. Там, содержание файла показывается текстом, но это, кажется, не проблема типа пантомимы при проверке с Живыми HTTP-заголовками из Firefox.

Я нашел подходы ссылаемыми здесь. Они требуют, чтобы установка Safari Plugins шла в предпочтениях, который является, почему она ранее не работала на меня.

5
задан grrussel 11 February 2010 в 23:06
поделиться

5 ответов

Думаю, лучше всего вызвать объект quicktime на своей веб-странице. Для воспроизведения файлов mp3 лучше всего использовать плейлист в стиле Winamp .pls с mimetype audio / x-scpls , который служит указателем для файлов mp3. Создайте вокруг него встроенный объект quicktime. Попробуйте документацию по quicktime:

http://www.apple.com/quicktime/tutorials/embed.html

1
ответ дан 15 December 2019 в 06:25
поделиться

Если вам удастся заставить его работать, он будет воспроизводиться в приложении QuickTime (полный экран).

Звуковой API HTML5 недоступен в текущей операционной системе iPhone (3.XX), но в OS 4.XX он будет доступен (по крайней мере, воспроизведение видео без запуска полноэкранного проигрывателя)

{{1} }
1
ответ дан 15 December 2019 в 06:25
поделиться

Используйте аудиотег HTML5 с файлом mp3. http://www.w3schools.com/tags/tag_audio.asp

1
ответ дан 15 December 2019 в 06:25
поделиться

Эй, этот простой тег html5 поможет.

на iPhone он вызывает кнопку воспроизведения, которая при нажатии перейдет в quicktime. на iPad для управления воспроизведением появится кнопка воспроизведения / паузы. на обоих размер элемента управления воспроизведением будет соответствовать div, в котором они находятся

0
ответ дан 15 December 2019 в 06:25
поделиться

Как указывает jottos, iPhone 3.x не поддерживает аудио в формате HTML5. Если вам нужен звук в ранних версиях iPhone OS, вы должны использовать специальный код Quicktime. В этом примере фактически внедряется весь список воспроизведения (а не только одна песня). Если вам нужна одна песня, опустите параметры qtnext:

<embed
    src="riding-with-the-king.jpg"
    href="songs/01-riding-with-the-king.mp3"
    artworkdata="riding-with-the-king.jpg"
    type="audio/x-mp3"
    target="myself"
    scale="1"
    controller="false"
    loop="false"
    autoplay="false"
    allowembedtagoverrides="true"
    height="500"
    width="500"
    qtnext1="<songs/02 Ten Long Years.mp3> T<myself> E<controller=true autoplay=true loop=false>" 
    qtnext2="<songs/03 Key to the Highway.mp3> T<myself>" 
    qtnext3="<songs/04 Marry You.mp3> T<myself>" 
    qtnext4="<songs/05 Three O'Clock Blues.mp3> T<myself>"
    qtnext5="<songs/06 Help the Poor.mp3> T<myself>"
    qtnext6="<songs/07 I Wanna Be.mp3> T<myself>"
    qtnext7="<songs/08 Worried Life Blues.mp3> T<myself>"
    qtnext8="<songs/09 Days of Old.mp3> T<myself>"
    qtnext9="<songs/10 When My Heart Beats Like a Hammer.mp3> T<myself>"
    qtnext10="<songs/11 Hold on I'm Coming.mp3> T<myself>"
    qtnext11="<songs/12 Come Rain or Come Shine.mp3> T<myself>"
>
0
ответ дан 15 December 2019 в 06:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: