Androidアプリでファイル読み出し

解決


yam119  2014-03-24 03:05:11  No: 46159

内部ファイルの呼び出しでつまずいています
書籍にある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アプリ自体どこにあるのか
みつけられずにいます、どなたか分かるかたお教えください


yam119  2014-03-24 20:16:57  No: 46160

自己レスです
本家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;


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加