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 通知吗?