Форум / HTML5 / m3u8 mobile не найден файл
Здравствуйте.
Пытаюсь отдебажить ошибку связанную с проигрыванием плеера на телефонах.
1. Проигрываем m3u8 c поддомена, т.е. сайт лежит на домене, а с поддомена stream.[домен].ru идет воспроизведение.
2. Запускаю на десктопе — проигрывает. Запускаю на телефоне (эмулятор в хроме, который подставляет user_agent от айфона) срабатывает play_error с ошибкой — "Файл не найденx0:000:00Загрузка"
3. Отключаю проигрывание m3u8 и начинаю проигрывать mp3 — все отлично работает.
4. Из файлов подключены только (Uppod HTML5 0.13.05)
5. Инициализирую плеер:

new Uppod({m: type,uid: 'uppod',file: '',}))


А уже потом делаю uppod.Play(trackSrc)

Пролистал весь ваш форум. Есть подозрение: 1) кроссдоменность, но на десктопе то воспроизводится. 2) тип подключаемого плеера, но вроде же html5 на телефонах нормально должен работать.

Какие есть ещё варианты?
muskosСсылка на пост (Смотрели 1411)31.07.18 00:36     Ответить
Ваше имя*
 E-mail* (не публикуется)
 
 
Если пишете о проблеме, то приложите, пожалуйста, ссылку на свой плеер отсюда — Плеер: Файл > Код > Ссылка
Вставка кода — [code][/code] дублировать ответы на e-mail
1
support 31.07.18 - 08:27
Для воспроизведения HLS в браузере нужна поддержка технологии MSE (Media Source Extensions), которая склеивает чанки и декодирует видео. В каком браузере и на каком телефоне проверяли?
2
muskos 31.07.18 - 11:35
iphoneX, ipad, браузеры chrome и safari
3
support 31.07.18 - 15:08
Попробуйте новый плеер ссылка
4
muskos 31.07.18 - 15:43
Я понял. Спасибо. Здорово, что вы развиваетесь. Жаль только, что не пилите это все в оупенсорс, не указываете — какая лицензия на распространение.
+ больше интересует вариант решения текущей задачи, а не приобретение новых проблем))
5
support 31.07.18 - 15:57
Вы хотели бы внести какие-то правки в код?
Попробуйте открыть на айфоне поток напрямую, в сафари на ios есть встроенная поддержка HLS.
6
muskos 01.08.18 - 22:43
Поток воспроизводится самостоятельно в браузере. Но в плеере — пишет, что файл не найден.
https://stream.musix.ru/msx/_definst_/mp3:audio/73/3f/ad/733fad50a80d96bda913786f25db32dd.mp3/playlist.m3u8
Вот поток для тестирования.
7
muskos 01.08.18 - 23:18
https://stream.musix.ru/msx/_definst_/mp3:audio/3e/15/6b/3e156b64e8e413ad23a3f0e993a2c28e.mp3/playlist.m3u8
8
muskos 01.08.18 - 23:03
Так же не работает после смены user agent. Открываю dev tool в chrome, указываю iphone в эмуляторе и пишет файл не найден
9
support 02.08.18 - 13:20
Попробуйте добавить параметр в код подключения nativehlsinsafari:1
10
support 02.08.18 - 13:34
И попробуйте еще через тег video воспроизвести
<video width="500" height="280" src="https://stream.musix.ru/msx/_definst_/mp3:audio/3e/15/6b/3e156b64e8e413ad23a3f0e993a2c28e.mp3/playlist.m3u8" controls></video>
11
muskos 02.08.18 - 14:06
Мы поменяли плеер на новый. Все заработало. С этим уже не будем дебажить.
Сообщить об ошибке на сайте
 Uppod © 2008–2020
Сообщить об ошибке на сайте
Если ошибка относится к плееру, а не сайту, либо Вы хотите получить ответ на вопрос —
лучше написать на форуме