phoneGap:从设备中选择音频文件并上传

时间:2014-02-03 12:20:55

标签: android cordova

我是phoneGap的新手。我正在创建一个虚拟应用程序来从本地服务器上的iOS / android设备上传音频文件。所以我想知道是否有办法打开音频库并选择要上传的所需音频文件。与图片库类似。

是否可以打开音频列表并选择必要的音频文件?如果没有,有什么替代方案?

2 个答案:

答案 0 :(得分:1)

据我记忆,您无法访问媒体库中存储的图片和音频文件。因此,您可能需要实现自己的本机插件,并从JavaScript代码中调用适当的方法。

您可以使用Phonegap的Capture插件捕获音频/图像。看看Capture Plugin

您也可以执行基本的文件操作。看看File Plugin

根据您的情况,您必须实现可由JavaScript代码访问的本机界面。这将是一种替代方式。如果您想创建自己的插件,请查看Plugin Development Guide。这可能会有所帮助。

答案 1 :(得分:1)

我已经使用文件插件实现了code,它将递归遍历所有文件夹以查找所有图像(因为我需要多选择方法而不是由cordova直接提供)。你可以用音频扩展修改图像(搜索)的扩展名,即png,jpeg等。 使用此代码,您将获得音频文件的路径,您可以使用filetransfer将其上载到服务器上

希望它可以帮到你