AAC和M4A音频格式在使用Corona构建Android应用中无法使用。

我使用 Corona SDK。

我在带有 Android 2.3.5 的 Galaxy 2S 手机上尝试了不同的音频格式。只有 MP3 文件可以正常工作,AAC 和 M4A 文件不能正常工作。

根据这个链接:http://developer.android.com/guide/appendix/media-formats.html,M4A 音频文件应该可以在 Android 2.3.5 上正常工作。

我错过了什么?

评论:有人尝试过吗:https://play.google.com/store/apps/details?id=eu.gorgonloop.MediaFix?

点赞
用户1285331
用户1285331

经常是一个mime类型的问题。使用以下代码:

Intent tostart = new Intent();
                tostart.setAction(Intent.ACTION_VIEW);

                String extension = android.webkit.MimeTypeMap
                        .getFileExtensionFromUrl(Uri.fromFile(file)
                                .toString());
                String mimetype = android.webkit.MimeTypeMap.getSingleton()
                        .getMimeTypeFromExtension(extension);
                tostart.setDataAndType(Uri.fromFile(file), mimetype);
2012-06-02 12:15:08