INFO: Die Anwendung ist unvollständig, es fehlen einige Funktionen, die später hinzugefügt werden.
Authentifizierungsworkflow
Bildschirm „Profile“.
Startbildschirm
Detailbildschirm
Episodenbildschirm
Videoplayer
Bildschirm mit Menüoptionen
Suchelement
Automatische nächste Folge
Verlaufsbildschirm und Workflow
Ändern Sie die Audio- und Untertitelsprache im Player
Einstellungsbildschirm
Durchsuchen Sie Elemente nach Kategorien
Mein Listenbildschirm und mein Workflow
WebOS-Kompatibilität
Installieren Sie Tizen Studio
Installieren Sie im Paketmanager „Extension SDK“ -> „TV extension“
Klonen Sie das Repository git clone https://github.com/jhassan8/crunchyroll-tizen
Öffnen Sie das Projekt („Datei“ -> „Projekt aus Dateisystem öffnen“ -> „Verzeichnis“) und wählen Sie den Projektordner aus
Öffnen Sie im TV den Entwicklermodus
Öffnen Sie Samsung Apps
Drücken Sie die Tasten 1, 2, 3, 4, 5
Aktivieren Sie den Entwicklermodus
Geben Sie die IP-Adresse des PCs mit Tizen Studio ein
Öffnen Sie „Geräte-Manager“ -> („Remote-Gerät“ -> „Scannen“) und wählen Sie Ihr Gerät aus
Klicken Sie mit der rechten Maustaste auf das Projekt („Ausführen als“ -> „Tizen Web Application“. (Wenn die Option nicht angezeigt wird, befolgen Sie die nächsten Schritte)
Klicken Sie mit der rechten Maustaste auf das Projekt
Konfigurieren
In Tizen-Projekt konvertieren
Die App wird auf dem Fernseher geöffnet und installiert.
Tizen-Var festlegen
Linux: export PATH=$PATH:<your_tizen_path>/tizen-studio/tools/ide/bin
Windows: set PATH=%PATH%;<your_tizen_path>/tizen-studio/tools/ide/bin
Build-Abhängigkeiten installieren: npm install
Führen Sie im Projektordner Folgendes aus:
online: npm run start-tv-online --tv=<name_of_tv_device_manager>
offline: npm run start-tv --tv=<name_of_tv_device_manager>
Erforderlich: npm
führe npm run electron-run
. Beachten Sie, dass kein Hot-Neuladen erfolgt. Daher muss der Befehl erneut ausgeführt werden, um aktualisierte Änderungen anzuzeigen
Führen Sie npm run electron-build
. Dadurch wird ein AppImage im Verzeichnis electron/dist
erstellt.