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