0

我使用 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 ?

4

1 回答 1

0

它通常是一个 mimetype 问题。用这个:

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-02T12:15:08.967 回答