我可以使用 C# 以编程方式访问 PLA 安卓播放列表中的歌曲吗?



在Windows 8.1中,当您使用文件资源管理器查看Android设备的内容时,右键单击播放列表,然后单击属性,您可以在"参考"选项卡中查看播放列表中的歌曲。

是否可以编写 C# 代码来打开 .PLA文件并打印出该播放列表中的歌曲?

我不久前看过这个,但很难找到细节:我发现了以下内容:

  • 二进制.pla文件使用8字节的"单词";第一个是header,文件计数在第二个字节中。
  • 现在,播放列表中的每个文件只有 8 字节记录。

我怀疑这是直接指向 FAT 的索引。

首先,重命名文件并没有使播放列表变得无用; 即使将文件夹的整个结构向上移动也不会造成任何损害(所以我可以使用您的程序创建.pla文件,然后将所有内容提升并具有我的单级结构)。

以下是 .pla 文件的格式:

8 字节 – 文件头: 2 字节 – 记录数 2 字节 - 以秒为单位的间隔(用于幻灯片),00 01 для 用于播放列表 4 字节 - 00 00 00 00

8 字节 – 每条记录: 2 字节 - 01 01 – 卡内存,02 00 – 手机内存 2 字节 – 文件夹中文件的最后一个记录(LFN 记录)索引 4 字节 – 文件夹的扇区号

最新更新