【问题标题】:Can I programmatically access songs in a PLA android playlist with C#?我可以使用 C# 以编程方式访问 PLA android 播放列表中的歌曲吗?
【发布时间】:2018-04-22 01:25:39
【问题描述】:

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

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

【问题讨论】:

    标签: c# android windows playlists


    【解决方案1】:

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

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

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

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

    这是 .pla 文件的格式:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多