Asterisk-CDR-Viewer-Mod
Asterisk-CDR-Viewer-Mod copied to clipboard
html5/js аудио плеер
Флеш плеер очень плохая идея. Есть ли возможность заменить его на html5/js плеер. Как это сделано в cdr freepbx 11.17?
как не лучший вариант заменить на https://github.com/datacompboy/WavPlayer
Постараюсь в ближайшие дни избавиться от флеш плеера. Предыдущие поиски нормального плеера не увенчались успехом
При попытке проиграть WAV-файл, в окне плеера пишет файл не найден. Скачиваются записи нормально. В чем может быть причина?
Вы, скорее всего, пробуете воспроизвести запись в Internet Explorer. WAV не работает в IE. Проверил у себя, все работает в Chrome и Firefox. В Readme все написано.
Пробую из Firefox 51.0.1 (64-бит) под линуксом
https://github.com/happyworm/jPlayer похоже на подходящий плеер?
Korgoth1234, у вас последняя версия Viewer ? Попробуйте в Firefox создать новый профиль, будут ли воспроизводиться записи так. У меня все работает, Windows Firefox 51.0.1
sardigital, HTML5 плеер уже встроен. Думаю, лучше нет. Скоро должен быть релиз обновленного UPPOD, пока в бете. Но мне как-то новая версия не очень.
Обновил версию до последний такая же беда с проигрываем .WAV Как его отдебажить? Вывести на экран полный путь и название файла который он не может найти?
Проще всего, смотреть логи хоста на сервере, на котором установлен Viewer.
Попробуйте раскомментировать первую строчку в файле index.php, в этом случае должны отобразиться ошибки, если они есть. В конфиге точно все правильно настроено ?
Ошибок нет, в окнее плеера на заднем фоне видна надпись - файл не найден. Как узнать где он ищет файл и какой? Какие в конфиге должны быть спец настройки для плеера? Если нажать на скачивание то без проблем скачивает.
Т.е. кнопка для воспроизведения файлов отображается ? Значит все настроено правильно. Это уже зависит от браузера, попробуйте будет ли работать в другом браузере.
Кнопка есть, плеер выходит. Только не играет ;) В опере тоже самое. Может ему формат WAV не нравится?
Возможно, но ведь у вас эти звуковые файлы записаны самим Asterisk? WAV нормально работает, кроме браузера IE, проверено. Тут от скрипта уже не зависит. Посмотрите параметры WAV файлов с помощью MediaInfo, возможно, что-то прояснит.
General Complete name : 1502692268.79-09_31-8352574090-230016.WAV Format : Wave File size : 107 KiB Duration : 1 min 7 s Overall bit rate : 13.0 kb/s
Audio Format : GSM 6.10 Codec ID : 31 Codec ID/Hint : Microsoft Duration : 1 min 7 s Bit rate : 13.0 kb/s Channel(s) : 1 channel Sampling rate : 8 000 Hz Stream size : 107 KiB (100%)
У вас только расширение файла WAV, а пишется в формат GSM. GSM формат не воспроизводится ни одним браузером. Вот так должно быть примерно. Формат должен быть PCM.
Формат : Wave Размер файла : 716 Килобайт Продолжительность : 45 с. Общий поток : 128 Кбит/сек
Аудио Идентификатор : 0 Формат : PCM Идентификатор кодека : 1 Идентификатор кодека/Подсказка : Microsoft Продолжительность : 45 с. Битрейт : 128 Кбит/сек Канал(ы) : 1 канал Частота : 8000 Гц Разрешение : 16 бит Размер потока : 716 Килобайт (100%)
Вот оно чего ;)) А я мучаюсь. Но тогда записи в размере в 10 раз увеличатся. Нельзя никак отключить кнопку проигрывателя? раз уж никак не заставить его проигрывать.
Можете настроить "отложенную конвертацию". Днем файлы пишутся в wav, а ночью конвертируются в mp3 или прямую конвертацию в mp3 во время звонка, но будет некоторая нагрузка на сервер.
Пока скрытия кнопки воспроизведения нет, но будет добавлено. Временно можете задать в конфиге, например: 'audio_format' => 'iwav'
Можно писать в ogg. Без переконвертации, как при mp3. Качество, ничего так, а примерное сжатие 1 мин ~ 200 Kb.