Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Android und Medienwiedergabe, bzw. Deploymentproblem (https://www.delphipraxis.net/176821-android-und-medienwiedergabe-bzw-deploymentproblem.html)

Peter666 28. Sep 2013 18:38

Android und Medienwiedergabe, bzw. Deploymentproblem
 
Hi,

ich würde gerne via folgendem Konstrukt eine Musikdatei wiedergeben:

Player := TJMediaPlayer.JavaClass.init;
Player.setDataSource(StringToJString(FileName));
// Player.setOnCompletionListener(TJMediaPlayer_OnCom pletionListener.Wrap(TJMediaPlayer_OnCompletionLis tener.Create.onCompletion();
Player.prepare;
Player.start;

Das komische ist allerdings, dass der die von mir bei der Bereitstellung hinterlegten Daten irgendwie nicht in die APK packt bzw. auf dem Gerät nicht vorhanden sind. Hat jemand eine Idee?

Ansonsten würde ich auf die Playerklasse in der Form in einem Completionlistener beenden, ohne die TJMediaplayer Klasse zu verwenden.

Peter

CHackbart 29. Sep 2013 18:29

AW: Android und Medienwiedergabe, bzw. Deploymentproblem
 
Ich seh leider hier auch nicht auf die Schnelle in welchen Pfad die Dateien gespeichert werden müssen. Allerdings scheinen die nicht in die angegebene APK zu wandern.

CHackbart 1. Okt 2013 11:39

AW: Android und Medienwiedergabe, bzw. Deploymentproblem
 
Ich beantworte das mal, da ich selbst heute darüber gestolpert bin:

Bei der Bereitstellung sollte der Pfad: assets\internal angegeben werden. Dann kann man via GetHomePath + PathDelim + FileName auf die Datei auch zugreifen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz