Ionic2:当录制音频时,iOS应用程序崩溃,并使用cordova-plugin-media再次播放

时间:2017-12-15 13:37:52

标签: cordova ionic2 cordova-plugins media

我正在使用离子平台为Android和iPhone开发Media Player。

具有录制音频和播放功能的播放器。

我使用此链接完成了代码: https://github.com/apache/cordova-plugin-media

当我录制音频,将其保存在本地存储空间并播放播放器时,ios应用程序会崩溃。在许多情况下它工作正常。

我调试了代码,在XCode IDE上找到了崩溃日志和控制台。以下是导致崩溃的原因:

异常nativeEvalAndFetch:ReferenceError:无法找到变量:nan

这可能是一个插件问题。 我坚持这个。如果有任何关于这导致随机崩溃的想法,请分享。

1 个答案:

答案 0 :(得分:0)

在Andriod上运行后,搜索此简单答案的时间过长,我终于在iOS上进行了测试

import {normalizeURL} from 'ionic-angular';

MediaSource = document.createElement("audio");
MediaSource.src = normalizeURL(cordova.file.dataDirectory + file.fullPath);

希望这会有所帮助。