おはようございます。
やましょうです。
xe4で下記の様にファイル設定をしていましたが、
MediaPlayer.FileName := GetHomePath + PathDelim + 'Documents'+ PathDelim+'NG.mp3';
xe5は下記の様になるようです。
{$IFDEF ANDROID}
FMediaPlayer.FileName := TPath.GetHomePath + '/NG.mp3';
{$endif}
{$IFDEF IOS}
FMediaPlayer.FileName := TPath.GetHomePath + '/Documents/NG.mp3'';
{$endif}
ここで、なぜ XCodeでは、Document フォルダーを意識せずに使えたのに。。。
という疑問ですが、Startup内で配置されるからだと思います。、。
追記:
アンドロイドの配置assets\internal\とします。
TPath は
System.IOUtils にて定義されています。
以上やましょうでした。
0 件のコメント:
コメントを投稿