HTML5 <audio>

интернет аудио html5

Здрасте
Помогите пожалуйста, у меня почемуто в алерте не показывает длительность аудиозаписи. В алерте просто написано NaN. Сама музыка проигрывается!


<!DOCTYPE html>
<html>
<head>
</head>
<body>
<audio controls>
<source src="a.mp3">
<source src="a.ogg">
</audio>
</body>
</html>
<script type="text/javascript">
var audio = new Audio();
alert(audio.duration);
</script>
Ответы:
потому что объекту audio не задан никакой файл
<!DOCTYPE html>
<html>
<head></head>
<body onload="javascriop:getDuration();">
     <audio id="aud" controls>
       <source src="a.mp3">
       <source src="a.ogg">
     </audio>
</body>
</html>
<script type="text/javascript">
function getDuration() {
alert(aud.duration);
}
</script>


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.