如何在Delphi FireMonkey iOS应用程序中存储和播放媒体文件?

时间:2018-02-24 16:43:42

标签: ios delphi media-player firemonkey delphi-10.1-berlin

我写了一个FireMonkey应用程序(Delphi 10.1 Berlin),其中包括声音,mp3通过TMediaPlayer播放:

MediaPlayer1.FileName := TPath.Combine(TPath.GetDocumentsPath,'aSound.mp3'); 
MediaPlayer1.Play;

在Windows上运行良好。对于应用程序的移动版本,我帮助确定从this link放置声音文件的位置:

  

使用项目|部署菜单项并选择Android和   iOS设备平台,每个单击“添加文件”按钮   本地工具栏,用于选择要与应用程序一起部署的位图文件   为每个平台设置“远程路径”列值。

For Android, set the Remote Path to .\assets\internal
For iOS, set the Remote Path to StartUp\Documents

将文件添加到\assets\internal以进行Android部署也可以正常工作 - 声音按预期播放。

我在this SO question的帮助下将应用加载到ios设备上。该应用程序运行正常 - 除了没有声音。其他应用程序仍然发出声音,所以我知道问题不在于iPad。我尝试将iOS声音文件部署路径设置为Startup\Documents\StartUp\Documents(Delphi刚保存为Startup\Documents.

我做错了什么?

0 个答案:

没有答案