• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

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

[复制链接]
菜鸟教程小白 发表于 2022-12-11 19:47:37 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

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

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

在 Windows 上运行良好。对于该应用程序的移动版本,我得到了帮助,以确定将声音文件从 this link 放在哪里。 :

Use the Project | Deployment menu item and select the Android and the iOS Device platforms and for each one click the "Add Files" button in the local toolbar to select the bitmap file to deploy with the app and set the Remote Path column value for each platform.

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./p>

我做错了什么?



Best Answer-推荐答案


iOS 在远程路径上区分大小写,你写的 Startup\Documents\ 必须是 StartUp\Documents\

还总是包含一个检查,以确保文件在 FileExists 那里,如果找不到文件,您的应用可以相应地处理它。

关于ios - 如何在 Delphi FireMonkey iOS 应用程序中存储和播放媒体文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48965151/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap