4

ソニー MP3 プレーヤーのコンテンツにプログラムでアクセス/操作する方法は?..

Sony Walkman MP3 プレーヤー (NWZ-W202) が USB ポートを介して Vista Ultimate PC に接続されています。

プレーヤーのコンテンツは、Windows エクスプローラーで「Computer\WALKMAN NWZ-W202\Storage Media\MUSIC\MediaFile1.mp3」として表示されます。

コンピューターの管理\ストレージ\ディスクの管理は、デバイスを「正常な (EISA 構成)」ステータスの名前のないボリュームとして一覧表示しますが、何も実行できません (「ドライブ ボリュームとパスの変更...」など、コンテキスト メニューが表示されます)。アクション エントリがありません。

もちろん、次のコードからは何も役に立ちません。

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

クイック Web 検索で、Sony ウォークマン デバイスに関する同様の未解決の問題が明らかになりました。

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

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

ありがとう。

4

1 に答える 1

4

このプレーヤーはMSCではなくMTP(メディア転送プロトコル)を介して接続しているようです(それが何を表しているのかわかりませんが、ドライブ文字が表示されていることを意味します)。一部のMP3プレーヤー(Samsung、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

幸運を!

于 2009-10-27T23:25:24.027 に答える