| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Технологии: Разные > Умный плеер |
| Автор: Areostar 21.9.2019, 11:21 |
| Предположим на хосте лежит фаил в всех нужных разрешенииях. Но как я могу определить какое разрешение может принят клиент? Можете ли в посоветывать готовый "умный плеер" или на какие слова гуглить что свой сочтрагать? И нудноли на сервере чтото дополнительное делать 0 |
| Автор: LSD 30.9.2019, 19:24 |
| Для начала, стоит определиться с тем что за клиент. Если клиент браузер - то можно с помощью JS определить разрешение экрана, размер окна браузера и исходя из этого послать на сервер запрос на файл с нужным разрешением. |
| Автор: Areostar 30.9.2019, 19:59 |
| И это единственный параметр? Или может ещё отслеживать что буфер пустой или нет? Или это не важно |
| Автор: LSD 1.10.2019, 19:11 |
Для хорошего плеера, возможность адаптивной подстройки под ширину канала - это плюс. Так что да, это тоже неплохо сделать. Разные браузеры могут понимать https://ru.wikipedia.org/wiki/HTML5_video#%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0. Для мобильных браузеров можно отдавать разрешение поменьше - на маленьком экране это не так заметно. Про слабый канал выше. |
| Автор: Areostar 1.10.2019, 21:39 | ||
| а как я на js могу ширину канала отслеживать?? Добавлено через 2 минуты и 13 секунд
.mp4 почти все принемают! |
| Автор: LSD 2.10.2019, 11:48 |
Ширину - никак, но можно отслеживать прогресс загрузки и исходя из этого считать скорость загрузки. MP4 это контейнер, кодеков там https://ru.wikipedia.org/wiki/MPEG-4_Part_14. |
| Автор: Areostar 2.10.2019, 11:53 | ||
А как расчитывать? Промерить что в буфере и если посто по спуститься на одну ступеньку? или как? где про это прочитать? |
| Автор: Areostar 6.10.2019, 21:21 |
| Спасибо за советы! Пойду копать дальше |