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

时间:2018-04-22 01:25:40

标签: c# android windows playlists

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

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

1 个答案:

答案 0 :(得分:1)

我刚才看过这个,但很难找到细节:我发现了以下情况:

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

我怀疑它是FAT的直接索引。

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

以下是.pla文件的格式:

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

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