2010-06-09 33 views
5

Tôi thấy bài viết (Adding song to itunes with C# sdk/api) về điều này, nhưng theo liên kết không tìm được sự trợ giúp vững chắc nào. Ai đó có thể chỉ cho tôi đúng hướng? Cảm ơn, Tối đaThêm tập tin vào Itunes com

+0

Như một suy nghĩ, có cách nào để đảm bảo rằng nếu bài hát tôi đang cố gắng thêm thông qua C# đã có trong thư viện, không phải để thêm nó? (Kiểm tra theo dữ liệu meta). – Ben

Trả lời

12

Tương tác với iTunes trong C# không phải tất cả đều xấu.

Bước 1 Thêm tham chiếu dự án vào tệp iTunes.exe trong thư mục Tệp chương trình của bạn. Thao tác này sẽ thêm tham chiếu đến iTunesLib.

Bước 2 Tạo một ví dụ iTunesLib.iTunesAppClass mới.

Bước 3 Sử dụng phương pháp iTunesAppClass.LibraryPlaylist.AddFile().

Để đảm bảo bạn không thêm tệp trùng lặp, bạn sẽ phải kiểm tra thuộc tính LibraryPlaylist.Tracks để xem tệp đã có ở đó chưa. Nó có phương pháp get_ItemByName() mà bạn có thể thử. Nếu mọi thứ khác thất bại, bạn chỉ có thể lặp qua các bản nhạc để xem nó có ở đó không.

+0

Cảm ơn, chính xác những gì tôi cần – Ben

+0

+1 để dễ dàng sử dụng hệ số – ajacian81

Các vấn đề liên quan