HTML5 iPhone Safari Mobile визуализирует что-то, а не символ быстрого времени при создании звукового тега - PullRequest
3 голосов
/ 25 марта 2010

Я пишу очень простую веб-страницу в html5 для iPhone. страница эта Не работает

Все работает, но на странице с iPhone я вижу логотип quicktime с косой чертой на нем и если я нажму на него, плеер покажет кнопку воспроизведения, а на заднем плане будет логотип QuickTime. Можно ли заменить логотипы на личное изображение? заранее спасибо.

Ответы [ 3 ]

1 голос
/ 20 апреля 2010

Вы можете скрыть тег с помощью CSS и вместо этого создать элемент HTML, который запустит проигрыватель quicktime с событием JavaScript onclick.

Что-то вроде:

<audio src="track.mp3" controls></audio>
<div id="play-button">Play</div>

<script>
function playAudio() {
    var audioPlayer = document.getElementsByTagName("audio")[0];
    audioPlayer.play();
}

var playButton = document.getElementById("play-button");
button.addEventListener("click",playAudio,false);
</script>

Что касается отображения визуального изображения / изображения во внешнем быстродействующем проигрывателе, ознакомьтесь с моим ответом в аналогичной теме здесь .

0 голосов
/ 14 сентября 2010

В теге видео установите плакат для изображения, которое вы хотите отобразить.

Linda

0 голосов
/ 13 апреля 2010

если вы создаете веб-приложение для использования только на iPhone, я настоятельно рекомендую вам использовать фантастический

Каркас jQTouch .

тогда вы можете просто иметь ссылку на файл mp3, и он будет воспроизводиться нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...