内部ファイルの呼び出しでつまずいています
書籍にあるiOS用のCupRamenTimerアプリをAndroid用にしたいので
下記のようにしていますが読み込めず空のアプリが立ち上がります
usesにSystem.IOUtilsを追加して
procedure TfrmMain.FormCreate(Sender: TObject);
begin
TPath.Combine(TPath.GetDocumentsPath,GetHomePath + PathDelim +
'assets'+ PathDelim+'internal');
playerAlarm.FileName:='c11.mp3';
end;
省略
procedure TfrmMain.TimerRestTimeTimer(Sender: TObject);
var
Diff: Integer;
begin
Diff := SecondsBetween(Now, FTime);
if(Diff > FTargetTime) then begin
SetAllEnabled(False);
playerAlarm.Play;
ShowMessage('今でしょ!');
end
else
SetTime(FTargetTime - Diff);
end;
又プロジェクト−配置で リモートパスはassets\internal\としてc11.mp3サウンドファイルを登録しています
サンプルを探し回ったのですがまだAndroidアプリ自体どこにあるのか
みつけられずにいます、どなたか分かるかたお教えください
自己レスです
本家developerフォーラムでbmpの読み込みの質問のところで
使い方を見つけました。
procedure TfrmMain.FormCreate(Sender: TObject);
begin
// TPath.Combine(TPath.GetDocumentsPath,GetHomePath + PathDelim +
//'assets'+ PathDelim+'internal');
// TPath.Combine(TPath.GetDocumentsPath,'c11.mp3');
playerAlarm.FileName:=TPath.Combine(TPath.GetDocumentsPath,'c11.mp3');
end;
ツイート | ![]() |