Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.03.2013, 08:53
Интересующийся
Отправить личное сообщение для Damir Посмотреть профиль Найти все сообщения от Damir
 
Регистрация: 10.09.2009
Сообщений: 14

API у AUDIO тега в HTML5 у вас работает?
По идее при нажатии на кнопку "Играть" браузер должен запускать песню из из тега audio по id, но ни в одном браузере не пашет.

форматы ogg и mp3 тоже менял.

<audio id="myPlayer" src="baauer-garlem-shake.ogg">
 </audio>

 <button onclick="document.getElementByID('myPlayer').play()">Играть</button>
 <button onclick="document.getElementByID('myPlayer').pause()">Пауза</button>
 <button onclick="document.getElementByID('myPlayer').volume=volume+0.1">Тише</button>
 <button onclick="document.getElementByID('myPlayer').volume=volume-0.1">Громче</button>
Ответить с цитированием
  #2 (permalink)  
Старый 24.03.2013, 09:41
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

F12 нажми в браузере (или Ctrl+Shift+K)
Ответить с цитированием
  #3 (permalink)  
Старый 24.03.2013, 10:15
Аватар для megaupload
Профессор
Отправить личное сообщение для megaupload Посмотреть профиль Найти все сообщения от megaupload
 
Регистрация: 18.01.2013
Сообщений: 1,098

а там в консоль
Ответить с цитированием
  #4 (permalink)  
Старый 24.03.2013, 10:36
Интересующийся
Отправить личное сообщение для Damir Посмотреть профиль Найти все сообщения от Damir
 
Регистрация: 10.09.2009
Сообщений: 14

спс сначала не догонял, но потом понял что "ID" написал вместо "Id"
Ответить с цитированием
  #5 (permalink)  
Старый 24.03.2013, 11:30
Профессор
Отправить личное сообщение для BallsShaped Посмотреть профиль Найти все сообщения от BallsShaped
 
Регистрация: 14.09.2012
Сообщений: 162

И еще, я так понял, volume - это текущее значение, а не переменная. И чтобы не писать
document.getElementByID('myPlayer').volume=document.getElementByID('myPlayer').volume+0.1
, используй "+=":
document.getElementByID('myPlayer').volume += 0.1
Ответить с цитированием
  #6 (permalink)  
Старый 24.03.2013, 11:49
Аватар для megaupload
Профессор
Отправить личное сообщение для megaupload Посмотреть профиль Найти все сообщения от megaupload
 
Регистрация: 18.01.2013
Сообщений: 1,098

Сообщение от BallsShaped
И еще, я так понял, volume - это текущее значение, а не переменная.
я не понял что ты написал
Ответить с цитированием
  #7 (permalink)  
Старый 24.03.2013, 11:55
Интересующийся
Отправить личное сообщение для Damir Посмотреть профиль Найти все сообщения от Damir
 
Регистрация: 10.09.2009
Сообщений: 14

Сообщение от BallsShaped Посмотреть сообщение
И еще, я так понял, volume - это текущее значение, а не переменная. И чтобы не писать
document.getElementByID('myPlayer').volume=document.getElementByID('myPlayer').volume+0.1
, используй "+=":
document.getElementByID('myPlayer').volume += 0.1
да volume это свойство нового тега HTML5 audio
pause() и play() новые методы уже встроенные в API HTML5

там много чего придумали и даже создали спецификацию как JavaScript должна взаимодействовать с новыми элементами HTML5, вот сейчас сижу изучаю, здесь потом всё будет html-5.ru

причем для того чтобы слушать музыку или смотреть видео ни Flash ни другие плагины не нужны

Последний раз редактировалось Damir, 24.03.2013 в 12:03.
Ответить с цитированием
  #8 (permalink)  
Старый 24.03.2013, 12:21
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от BallsShaped
, используй "+=":
Не все так просто. При попытке убавить громкость ниже минимума, или наоборот, выше максимума получаем исключение. Так что нужно проверять текущий уровень громкости дабы не ломать крутилку )
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить scr тега audio или source Гугл-мен Events/DOM/Window 11 03.03.2013 16:34
HTML5 Geolocation API, вопрос о снятии данных User-Agent (X)HTML/CSS 2 22.02.2013 20:09
html5 File API Invis1ble Общие вопросы Javascript 14 20.02.2012 16:52
Почему не работает тег <script> внутри тега <div>? serviom Общие вопросы Javascript 10 26.11.2011 01:24
Не работает onClick добавление тега <s> AvaGet Общие вопросы Javascript 13 09.12.2008 18:41