gpt4 book ai didi

c# - 以编程方式访问 Sony MP3 播放器的内容

转载 作者:太空狗 更新时间:2023-10-30 01:28:07 25 4
gpt4 key购买 nike

如何以编程方式访问/操作 Sony MP3 播放器的内容?..

Sony Walkman MP3 播放器 (NWZ-W202) 通过 USB 端口连接到 Vista Ultimate PC。

播放器内容在 Windows 资源管理器中显示为“Computer\WALKMAN NWZ-W202\Storage Media\MUSIC\MediaFile1.mp3”。

Computer Management\Storage\Disk Management 将该设备列为状态为“健康(EISA 配置)”的无名卷,但不允许对其执行任何操作(如“更改驱动器卷和路径...”,因为上下文菜单中没有操作条目。

当然,以下代码没有任何用处:

foreach (DriveInfo driveInfo in DriveInfo.GetDrives())
Console.WriteLine(driveInfo.Name);

快速网络搜索揭示了与 Sony Walkman 设备类似的未解决问题:

experts-exchange.com/Storage/Misc/Q_24422039.html

social.answers.microsoft.com/Forums/en-US/vistahardware/thread/cc1e7050-5c44-4eb4-97e7-8edfdb42f24d

谢谢。

最佳答案

听起来这个播放器是通过 MTP(媒体传输协议(protocol))而不是 MSC 连接的(不知道它代表什么,但意味着你看到了一个驱动器盘符)。某些 MP3 播放器(三星、Sansa)可以在模式之间切换。

这里有一些关于连接到 MTP 设备并向其传输文件的帖子:

连接到 WPD 设备 -- http://blogs.msdn.com/dimeby8/archive/2006/09/27/774259.aspx

通过 WPD 第 1 部分发送 MTP 命令 -- http://blogs.msdn.com/dimeby8/archive/2006/10/04/Sending-MTP-commands-through-WPD-_2800_Part-1_2900_.aspx

通过 WPD 第 2 部分发送 MTP 命令 -- http://blogs.msdn.com/dimeby8/archive/2006/10/13/sending-mtp-commands-through-wpd-part-2-data-to-the-device.aspx

通过 WPD 第 3 部分发送 MTP 命令 -- http://blogs.msdn.com/dimeby8/archive/2006/10/16/sending-mtp-commands-through-wpd-part-3-data-from-device.aspx

祝你好运!

关于c# - 以编程方式访问 Sony MP3 播放器的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1444994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com