1

次のコードを使用して、iTunes で新しいプレイリストとメイン ライブラリの曲を作成しようとしました。そのサンプル コードを見つけましたが、実行時に次のエラーが発生し続けます。iTunes COM インターフェイスのドキュメントを調べたところ、AddTrack は IITLibraryPlaylist でしか利用できないようですが、見つかったサンプル コードはすべて以下のとおりです。誰か助けてくれませんか>

エラー: AttributeError: win32com.ge_py.iTunes 1.13 Type Library.IITPlaylist インスタンス 0x34035192 オブジェクトに属性 'AddTrack' がありません

Python コード:

import win32com.client

itunes = win32com.client.gencache.EnsureDispatch ("iTunes.Application")

mainLibrary = itunes.LibraryPlaylist
tracks = mainLibrary.Tracks

playlist = itunes.CreatePlaylist("Sonic Jams")
song = tracks.ItemByName('Teen Age Riot')
playlist.AddTrack(song)
4

2 に答える 2

1

C# で IITUserPlayList にキャスト

IITUserPlaylist rclibrary = (IITUserPlaylist)itunes.LibrarySource.Playlists.ItemByName["name"];
 rclibrary.AddTrack(item);
于 2017-01-04T22:54:34.497 に答える