ios - ios ionic 3中本地通知上的文件插件无法播放声音
问题描述
我正在尝试从我的应用程序this.file.documentsDirectory
或this.file.dataDirectory
. 这this.file.externalDataDirectory
在android中运行良好。但是this.file.documentsDirectory
并this.file.dataDirectory
没有在ios中工作。我的代码是,
var audioDirectory = this.platform.is("ios") ? this.file.documentsDirectory: this.file.externalDataDirectory;
cordova.plugins.notification.local.schedule({
id: 1,
channel: "channel1",
title: 'Notification 1',
text: 'Notification 1',
foreground: true,
vibrate: true,
sound: audioDirectory + "half/sound.mp3"
})
文件路径是正确的,并且适用于 android,而且我正在 ios 中使用具有相同路径的本机音频播放它。
解决方案
推荐阅读
- excel - 使用 Dir 循环打开文件
- git - 为什么我的“git rebase master”在最后一次合并后返回的提交比“正常”多?
- c# - 获取文本标签的高度或行数以确定框架高度
- python - 使用时间偏移列转换 Pandas 时间戳
- sql - 来自重复列的唯一行组合
- google-cloud-platform - 如何为模板数据流作业设置作业区域,而不仅仅是管道区域?
- postgresql - 限制查询结果会减慢查询速度
- angular - RxJS ShareReplay 和 PublishReplay
- typescript - 从字符串转换为自定义类型
- html - 只需要一点验证如何使背景视频适合带有覆盖文本的屏幕