Show HN: Winamp dan pemutar media lain yang dibangun ulang untuk web dengan Web Components
(player.style)Gaya player
-
Pengantar
- player.style adalah kumpulan tema pemutar video dan audio dari MuxThemes, yang menyediakan tema yang cocok untuk semua pemutar web dan framework aplikasi web.
- Pengguna dapat memilih tema pemutar yang disukai, lalu memilih pemutar dan framework aplikasi, kemudian menyesuaikan detail UI pemutar menggunakan HTML dan CSS.
-
Filter tema
- Berbagai tema dapat difilter berdasarkan media, video, audio, dan framework (HTML, React, Next.js, Vue, Svelte).
-
Fitur utama
- Menyediakan fitur seperti thumbnail timeline, chapter, tooltip, pengaturan warna tema (utama, sekunder, aksen), kecepatan pemutaran, kualitas, serta subtitle/CC.
-
Contoh tema
- Sutro: tema ramping dan modern yang terinspirasi dari antena TV sci-fi.
- Instaplay: tema mobile-first yang terinspirasi dari pengalaman pemutaran di aplikasi media sosial populer.
- Notflix: tema tanpa huruf N merah besar dan bus panjang menuju Los Gatos.
- Reelplay: pemutar media bernuansa nostalgia yang terinspirasi dari pemutar media masa lalu.
- Vimeonova: interpretasi segar dari desain klasik pemutar Vimeo.
- YTV: penghormatan untuk pemutar YouTube yang modern dan universal.
- Tailwind Audio: tema pemutar audio yang bersih dan minimalis, dibuat dengan Tailwind CSS.
- Demuxed 2022: tema pemutar media yang dibuat untuk Demuxed 2022.
- Microvideo: tema yang dioptimalkan untuk konten pendek, tanpa memerlukan kontrol pemutaran kuat yang dibutuhkan konten panjang.
- Minimal: tema yang menyederhanakan pengalaman Mux Player dengan kontrol seminimal mungkin.
- Winamp: tema retro yang terinspirasi dari pemutar media klasik Winamp.
Ringkasan GN⁺
- player.style adalah sumber daya berguna yang dapat meningkatkan pengalaman pengguna dengan menyediakan tema yang cocok untuk berbagai pemutar web dan framework aplikasi.
- Setiap tema dibuat berdasarkan inspirasi atau filosofi desain tertentu, sehingga dapat memenuhi beragam selera pengguna.
- Tema-tema ini dapat dengan mudah dikustomisasi dengan HTML dan CSS, memberikan fleksibilitas bagi developer.
- Proyek lain dengan fungsi serupa antara lain Video.js dan Plyr, yang juga menyediakan berbagai opsi kustomisasi.
1 komentar
Komentar Hacker News
Berterima kasih atas ide yang dirilis di bawah lisensi MIT, dan sedang menggunakan web components untuk mengembangkan aplikasi media. Sebelumnya sempat beralih ke JavaScript, tetapi saat ini web components bekerja dengan baik.
media-elementstidak memiliki berkas lisensi, dan diperlukan berkas LICENSE yang eksplisit.Ada pertanyaan tentang implementasi player yang mendukung scrubbing cepat dan mulus beserta audio seperti Adobe Premiere.
Berpendapat bahwa saat mengembangkan aplikasi, pengaturan
user-select: none;harus dijadikan keharusan.Menilai strategi pemasaran Mux sangat bagus.
Menilai Player.style sangat bagus, dan menyebut bahwa di startup sebelumnya mereka sempat mencoba membuat tema video.js sendiri tetapi akhirnya menggunakan default.
Menunjukkan masalah terkait fokus video dan memberikan kritik yang konstruktif.
Berterima kasih atas karya yang indah dan mengucapkan selamat karena merilisnya sebagai FOSS.
Menilai Mux memanfaatkan web components dengan baik.
Menyarankan penambahan gaya agar tidak menutupi video, dan menilai proyeknya sendiri sangat bagus.
Menyukai proyek ini dan meminta penambahan track subtitle.