Demo
Tentang pemain
Ini adalah pemutar web YouTube sederhana berdasarkan Angular-CLI, NGX-SOCKET-OO, @Angular/CDK.
Pemain ini hanya kompatibel dengan browser Chrome/Webkit.
Status proyek adalah RC (kandidat rilis).
Cara menggunakan
Untuk pengembangan
Instal Nodejs 16.14.0+
Unduh/Klon Repositori kemudian instal Player
npm install di folder root (bukan di /src)
Tambahkan tombol API YouTube Anda di SRC/App/Environments/Settings.ts atau di dalam aplikasi Aplikasi di Pengaturan (saat berjalan)
Mulai server Anda
npm install && npm start di Folder Root
- Hubungkan ke server Anda
Anda harus mengubah di dalam SRC/App/Environments/Environment.ts jalur Anda ke server Anda.
Untuk membangun aplikasi
- Pasang Angular-Cli
npm install -g @angular/cli
- Jalankan di dalam folder root (bukan di /src)
Periksa dokumentasi sudut untuk opsi build lainnya.
ng build --prod=true
Changelog
Pemutar YouTube Angular 2.6.0
- Daftar tamu di sesi ini
- Masalah Minor Tetap (RC)
- Tambahkan mini player saat Anda menggulir
- Video pertama dari playlist sekarang menjadi video saat ini
Pemutar YouTube Angular 2.5.2
- Tambahkan Lencana Kategori untuk Memberi Feed Video dan Video Saat Ini
- UI pembaruan
- Komponen modal baru
Pemain YouTube Angular 2.5.1
- Tingkatkan Angular ke LTS (dari 7 ke 8)
- Memperbaiki mode berulang
- Perbarui tata letak untuk daftar putar / video terkait
Pemain YouTube Angular 2.5
- Membersihkan proyek untuk menghindari penggunaan banyak dependensi
- Perbaiki masalah saat Anda mengubah wilayah tidak memperbarui pemain
- UX yang ditingkatkan untuk daftar putar
- Menambahkan nama klien untuk mengidentifikasi setiap pengguna di dalam ruangan
Pemain YouTube Angular 2.4
- Beralih dari firebase ke json melalui socket.io dan server pribadi
- Tata letak responsif
- Sinkronkan Pemutar di Sesi
- Kamar: Bergabung/Tinggalkan Kamar dengan ID Unik
- Daftar putar tidak ada lagi yang diisi secara otomatis saat kosong
- Anda tidak dapat mengekspor/mengimpor lagi dari file .json
Pemain YouTube Angular 2.3.3
- Memperbaiki bug setelah refactoring
- Tambahan Kunci Sesi untuk Daftar Putar yang dapat Anda unggah ke cloud dan unduh dari cloud (terintegrasi dengan firebase)
- Pembaruan Tata Letak
- Diperbarui dari sudut 5.2.0 ke 7.0.1
- Korsel ditambahkan untuk video terkait (bekas NGU-Carousel)
Pemutar YouTube Angular 2.3
- Memperbarui ke LTS Angular
- Refactoring seluruh layanan dan komponen aplikasi
- Kinerja kecepatan yang ditingkatkan dan memperbaiki bug utama
- Cara baru untuk memuat aplikasi
Pemutar YouTube Angular 2.2
- Urutkan daftar putar berdasarkan drag and drop (bekas NG2-Dragula)
Pemutar YouTube Angular 2.1
- Kategori dengan video seperti (musik, game, mobil, film, olahraga, dll.)
- Kode refactoring
- Cari di wilayah tertentu
- Memperbaiki tautan salin untuk video unggulan
- Perbaikan UX
Pemutar YouTube Angular 2.0.1
- Impor & Ekspor Daftar Putar YouTube sebagai file .json
Pemain YouTube Angular 2.0
- Hotkey global untuk aplikasi di desktop (play/pause/next/prev, untuk keyboard dengan tombol media)
- Menambahkan dukungan untuk NW.js untuk mengekspor aplikasi untuk desktop yang kompatibel: Windows x64, Linux x64
- Memperbarui Otomatis Aplikasi (Versi Desktop)
Pemain YouTube Angular 1.9.2
- UX Perbaikan dan Perbaikan
- Mempersiapkan file untuk 2.0
Pemutar YouTube Angular 1.9.1
- Dapatkan settings.json untuk LocalStorage jika LocalStorage Anda kosong
- Daftar putar secara otomatis menabung, jika kosong itu akan diisi dengan video terkait
- Toggle Light/Dark Theme Mode
- Bagikan tombol tautan untuk semua video
- Halaman Pengaturan yang Diorganisasi
- Penghematan Otomatis untuk Pengaturan Internal (Periksa Pengaturan)
- Penghematan manual untuk pengaturan eksternal (periksa pengaturan)
- Performa, UI dan UX Perbaikan dan Perbaikan
Pemain YouTube Angular 1.9
- Tambah/Hapus Item dari Daftar Putar, pertama kali ketika diinisialisasi itu diisi sebelumnya dengan video terkait
- Video berikutnya/prev dari daftar putar Anda
- Sejarah pindah ke halaman terpisah
- Menambahkan Sakelar Video, Ulangi Mode dan Daftar & Kisi di Trending ke Settings.json
- Perbaikan kecil
Pemain YouTube Angular 1.7
- Menambahkan video unggulan sebagai video pertama dari tren
- Pemberitahuan untuk tindakan penting yang Anda lakukan
- Mode debugging yang dihapus
- Mempersiapkan paket, kode, dan file untuk v2.0
- UI/UX yang ditingkatkan untuk daftar
Pemutar YouTube Angular 1.6
- Detail video untuk video saat ini dan video tren seperti jumlah tampilan, suka dan tidak suka
- Bagikan tautan untuk video saat ini
- Menambahkan pengaturan baru untuk menyembunyikan semua thumbnail
- Tombol pemutar kustom menunjukkan sekarang hanya saat Anda menyembunyikan video
Pemutar YouTube Angular 1.4
- Sejarah video yang Anda tonton
- Perbaikan kecil
Pemutar YouTube Angular 1.3
- Tampilkan/Sembunyikan Pemutar Video
- Ulangi video
- Mode kisi/daftar untuk video tren
- Pengaturan (Anda dapat mengatur default dari "aset/pengaturan.json", segera akan langsung dari pengaturan)
- Ubah negara untuk tren video (saat ini hanya tiga negara, AS, Inggris dan RO)
- Hasil Max Ditampilkan Dalam Pencarian (0 hingga 50)
- Kunci Anda
- Video Terkait Max (0 hingga 50)
Pemutar YouTube Angular 1.2
- Memperkenalkan video tren, saat ini video tren default berasal dari Amerika Serikat
- Refactoring kode
- Menambahkan rute untuk komponen masa depan yang akan ditampilkan di Navbar kiri
- Video default akan menjadi yang pertama dari video tren
- Menambahkan pemutar video
- Perbarui desain agar sesuai dengan fitur baru
Pemutar YouTube Angular 1.1
- Menambahkan fungsionalitas bisu/unmute
- Antarmuka pengguna yang ditingkatkan dan pengalaman pengguna
- Menambahkan Fungsi Pengaturan, Pengaturan akan diperoleh dari Asset/Settings.json
Pengaturan
- Tampilkan/sembunyikan fitur debugging
- Tunjukkan/Sembunyikan Thumbnail dalam Pencarian
Pemutar YouTube Angular 1.0.2
- Ubah volume di video Anda
- Video terkait
Pemutar YouTube Angular 1.0.0
- Cari dan putar video dari YouTube
- Putar/jeda video
- Ubah waktu video Anda yang ingin Anda dengarkan
Fitur masa depan
Jaminan simpanan
- Aplikasi iOS 8+ / Android 5+ (tidak berversi)
Kamar
- *Obrolan kamar (tidak berversi)*
Roadmap ke 3.0
- *Lepaskan versi stabil (dalam v2.6.9)*
- *Tetapkan Ruang Privat/Umum (dalam v2.7)*
- *Daftar ruang publik (dalam v2.8)*
- *Moderator kamar yang dapat menambahkan video, tendangan teman sekamar, teman sekamar bisu (dalam v2.9)*
Roadmap ke 4.0
- Mengintegrasikan Langganan Akun/Playlist Akun YouTube (dalam V3.0)
Fitur yang dihapus
- Hotkey global untuk aplikasi di desktop (play/pause/next/prev, untuk keyboard dengan tombol media)
- Menambahkan dukungan untuk NW.js untuk mengekspor aplikasi untuk desktop yang kompatibel: Windows x64, Linux x64
- Memperbarui Otomatis Aplikasi (Versi Desktop)
- Tema dihapus sementara
Hak Cipta dan Lisensi
Hak Cipta Quead Di Bawah Lisensi MIT.