我正在使用离子平台为Android和iPhone开发媒体播放器。
具有记录音频和播放功能的播放器。
我使用此链接使用代码完成了: https://github.com/apache/cordova-plugin-media 。
iOS应用记录音频时,iOS应用程序正在崩溃,将其保存在本地存储中并在播放器上播放。在许多情况下,它正常工作。
我已经调试代码,并在Xcode IDE上找到了崩溃日志和控制台。以下是崩溃的原因:
exception natiberevalandfetch:referenteRerror:找不到变量:nan
这可能是一个插件问题。我被困在这个上。如果有任何想法导致随机崩溃,请分享。
在使用Andriod之后,搜索了这个简单答案的时间太长,我终于在iOS
上进行了测试import {normalizeURL} from 'ionic-angular';
MediaSource = document.createElement("audio");
MediaSource.src = normalizeURL(cordova.file.dataDirectory + file.fullPath);
希望这会有所帮助。