Budget: 5000 UAH Deadline: 6 days
Good day, write to me, I can help. I have experience. The price is negotiable.
Technical assignment for HTML player layout in PlayerJS constructor
1. General requirements:
Use the constructor playerjs.com to create a custom video player.
The design of the player will be developed in Figma and provided as a layout.
The layout must fully comply with the design, including all styles, sizes, fonts, and margins.
Responsiveness: the player must display correctly on various devices (desktop, tablet, mobile).
The code must be clean, structured, and comply with HTML, CSS, JavaScript standards.
2. Main functionality of the player:
Video playback (support for main formats: MP4, WEBM, HLS, DASH).
Custom control buttons (Play/Pause, Volume, Fullscreen, Settings, etc.).
Display of time (current time / total length of the video).
Playback speed adjustment.
Button for changing video quality.
Integration of a logo or watermark (if necessary).
3. Styling requirements:
Use CSS to style all elements according to the layout in Figma.
Support for light and dark themes (if provided in the design).
Use of animations and hover effects (hover, focus) according to the UI design.
4. Technical details:
Use the official documentation of PlayerJS for connecting and configuring the player.
Advanced settings through JSON configuration (if parameters need to be changed via code).
Performance optimization (minimizing the use of unnecessary scripts and resources).
Cross-browser compatibility testing (Chrome, Firefox, Safari, Edge, Opera).
Budget: 5000 UAH Deadline: 6 days
Good day, write to me, I can help. I have experience. The price is negotiable.
Budget: 5000 UAH Deadline: 7 days
My experience encompasses both outsourcing and the company's product approach. I thrive in teamwork and effectively collaborate with other developers and specialists from various fields.
My skill set includes:
Development of single-page applications (SPA)
Creation of web applications
Performance optimization
Internal integration
Management of existing projects
Code quality assurance
Collaboration with other team members
I have a good understanding of these areas. I look forward to continued growth and participation in innovative projects in the future.
Budget: 4999 UAH Deadline: 1 day
Good day. I am working with a player JS about versions. Please send the layout for a complete assessment.
Budget: 8000 UAH Deadline: 10 days
Good day, write to me in private messages, I will help
_-----------------------------------------
Добрый день!
Почему именно конструктор PlayerJS?За такой бюджет могу предложить написать чистый плеер — он будет работать быстрее и идеально заточен под ваши бизнес-требования.
Кроме того, есть хорошие «полуготовые» библиотечные решения, которые тоже будут работать шустрее и профессиональнее.
Тем более, если один из ваших критериев — «Оптимизация производительности (минимизация использования лишних скриптов и ресурсов)», то конструктор вам не подходит.
Хотя в PlayerJS всё пишут в одном файле, это далеко не гарантия качества. Конструкторы всегда накладывают свои уровни абстракции, которые неизбежно влияют на производительность и минимальный код.
«Воспроизведение видео (поддержка основных форматов: MP4, WEBM, HLS, DASH)» — если вы переживаете за поддержку форматов, то конструкторы здесь тоже не выигрывают.
Существует несколько старых библиотек для декодирования, которые используют все. Они активно поддерживаются и проверены в боевых условиях. Точнее, это касается HLS и DASH. Также следует отметить, что их эффективная работа требует настройки на стороне сервера.
Поддержка MP4 и WEBM уже встроена в браузеры из коробки.
🔹 Что используют гиганты?
- YouTube – внутренние решения, основанные на Shaka Player и ExoPlayer.
- Netflix – Dash.js, собственные кодеки и механизмы адаптивного стриминга.
- Twitch – HLS.js и кастомизированные серверные решения.
- Vimeo – Video.js с собственными доработками.
Есть опыт в написании чистых видеоплееров и аудиоплееров, в том числе с визуализацией частот.
Напишите в ЛС.
HTML & CSS 29 proposals 19:36
HTML & CSS 56 proposals 11:33
Cryptocurrency & Blockchain 23 proposals 1 August
Web Programming 68 proposals 29 July
HTML & CSS 16 proposals 23 July