За последние 24 часа нас посетили 18017 программистов и 1650 роботов. Сейчас ищут 1323 программиста ...

Проигрыватель MIDI-файлов

Тема в разделе "HTML и CSS", создана пользователем html-программист, 13 июн 2015.

  1. html-программист

    html-программист Активный пользователь

    С нами с:
    10 фев 2012
    Сообщения:
    831
    Симпатии:
    4
    Адрес:
    Kiev
    Надо на страничку встроить такую же фиговину, как на википедии:

    [​IMG]

    Только эта фиговина проигрывает ogg-файлы, а надо сделать для проигрывания mid-файлов.

    Это реально?
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    А ты посмотрел какие браузеры умеют проигрывать MIDI файлы? Может Flash плеер умеет.
     
  3. html-программист

    html-программист Активный пользователь

    С нами с:
    10 фев 2012
    Сообщения:
    831
    Симпатии:
    4
    Адрес:
    Kiev
    Flash-плеер умеет только в "application/x-shockwave-flash", он же swf.

    Сделал как-то так:
    Код (PHP):
    1. <embed type="application/x-mplayer2" pluginspage="http://microsoft.com/windows/mediaplayer/en/download/" name="mediaPlayer" showcontrols="1" showtracker="1" src="output.mid" autostart="0" height="46" width="350">
    Только так делать - не true. Медиаплеер - он же только под виндуз. Хз, как такая конструкция будет работать на разных там линуксах-макбуках.
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    У тебя ошибочная информация.
     
  5. html-программист

    html-программист Активный пользователь

    С нами с:
    10 фев 2012
    Сообщения:
    831
    Симпатии:
    4
    Адрес:
    Kiev
    Ну еще flv. В миди флеш-плеер точно не умеет.
     
  6. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
  7. html-программист

    html-программист Активный пользователь

    С нами с:
    10 фев 2012
    Сообщения:
    831
    Симпатии:
    4
    Адрес:
    Kiev
    Ууу. Ну это уже совсем что-то левое. Библиотека для Adobe Flash, чтобы можно было "встроить" midi в swf-файл.
     
  8. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Тебе шашечки или ехать?
     
  9. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Я думаю, достаточно так
    Код (Text):
    1. <html>
    2. <body>
    3. <audio src="/sound.midi" controls></audio>
     
  10. html-программист

    html-программист Активный пользователь

    С нами с:
    10 фев 2012
    Сообщения:
    831
    Симпатии:
    4
    Адрес:
    Kiev
    Так не хатит.

    [​IMG]

    На секунду появляется окошко с проигрывателем и сразу бесследно исчезает.
     
  11. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Эх, по-ходу придется загнаться по-полной со всеми тонкостями midi-музыки: подключить js-плеер, кучку дополнительных библиотек и мидишные инструменты sf в формате, опять же, js.
    http://stackoverflow.com/questions/26910924/simple-midi-js-player-example
    http://blog.gleitzman.com/post/63283830260/midi-js-playing- ... owser-with
    идущий осилит дорогу! ;-)
     
  12. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    А если я скажу, что midi - это не формат аудиофайлов?
    И что нельзя просто взять и проиграть его через "кодек".
    И что это - секвенция сигналов, которая может быть либо записана, либо получена в реальном времени со внешнего устройства, которая привязана к N-ому количеству дорожек и инструментов. Причем банк инструментов, хотя бы семейство, тоже должно быть загружено в плеер.
    И что, например, любое крутейшее музло во всяких кубейсах - это миди, просто привязанное к качественным саундбанкам и фильтрам?

    Готовые решения есть, скорей всего, но геморроя с midi до фига и выше.
     
  13. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    И будешь абсолютно прав.
    Как-то нелепо получается, что воспроизвести музыку с помощью midi можно было без проблем на трубках начала 2000-х, а в современных браузерах - нет (хотя в системах есть всё для этого).
     
  14. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    а может java-аплет ?
     
  15. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    mahmuzar или Microsoft Silverlight
     
  16. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Не любое миди, а только сделанное по спецификации, которой придерживались производители телефонов. Миди должны иметь строго определенное количество дорожек, должны быть привязаны к определенным саундбанкам, должны не выходить за диапазон этих саундбанков.. Взять мимокроколильную миди и запихнуть в мобилу 2000х не получится, не заработает.
     
  17. MyWeb

    MyWeb Новичок

    С нами с:
    26 май 2015
    Сообщения:
    28
    Симпатии:
    0
    могу ошибаться, но мне почему-то кажется что flowplayer такое умел...