Flex/air mobile - 显示来自 SD 卡的所有 mp3 歌曲,带有 id3 信息和海报图像

Posted

技术标签:

【中文标题】Flex/air mobile - 显示来自 SD 卡的所有 mp3 歌曲,带有 id3 信息和海报图像【英文标题】:Flex/air mobile - Display All mp3 Song From the SD card with id3 info and poster image 【发布时间】:2013-01-30 10:27:11 【问题描述】:

我正在尝试从 SD 卡中获取所有 mp3 歌曲。 我只想显示 .mp3 文件,而不是任何文件夹/子文件夹。我需要 SD 卡中存在的每一首 mp3 歌曲以及如何从加载的 mp3 歌曲中获取 ID3 信息。

非常感谢您的反馈......

【问题讨论】:

这些基本上是 2 个单独的问题,所以你应该这样问。 cfr。 ***.com/faq 回答您的问题 1.在您的 SD 卡 CFR 上查找所有 mp3 文件。 ***.com/questions/12255418/… 2. 获得广泛的 ID3 支持在 AIR 中无法开箱即用。您可能必须为此编写本机扩展。 感谢您的即时回复。对于 Q1 的答案,我已经在我的代码中实现了它,但是它会挂起移动设备,你还有其他选择吗,这真的对我有很大帮助...... 是的,它实际上会挂起设备,因为 AIR 是单线程的。因此,任何持久/繁重的操作都会挂起主线程。遍历 SD 卡的所有目录和文件当然是一项繁重的操作。唯一真正的解决办法是为此编写一个可以异步调用的本机扩展。 【参考方案1】:

我正在寻找同样的问题!而且我认为这也应该对您有所帮助:)

这是一个绝对的 AIR 解决方案,可以从 sdcard 的不同文件夹中获取任何文件格式。

试试这个:http://myappsnippet.com/file-browser-air-extension/

【讨论】:

以上是关于Flex/air mobile - 显示来自 SD 卡的所有 mp3 歌曲,带有 id3 信息和海报图像的主要内容,如果未能解决你的问题,请参考以下文章

在adobe flex / air中扩展组件时,invalidateProperties(),invalidateSize()和invalidateDisplayList()函数做了什么?

Flex / AIR - 它可以接收 SYSLOG 通知吗?

Flex 4.6 AIR 3.2 TextInput 工件

Flex / Air混淆[关闭]

有啥方法可以将 ActionScript 3 (Flex/AIR) 项目打印到标准输出?

从 flex (air) 将文档与 OpenOffice 合并