2013年9月23日月曜日

XE5 からのファイル名の設定の仕方。

Delphi Programing

おはようございます。

やましょうです。


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 件のコメント:

コメントを投稿