आईट्यूंस अपने नए आंदोलन और कार्य क्षेत्रों के लिए COM इंटरफेस का पर्दाफाश नहीं करता



itunes com4j (1)

मैं विंडोज पर आईट्यून्स के साथ मेरी जावा एप कमाने के लिए कॉम 4 जे का उपयोग करता हूं , मैंने देखा कि मेरे जेनरेटेड क्लास में मुझे आंदोलन और काम के क्षेत्रों को अपडेट करने के तरीकों का इस्तेमाल नहीं हुआ है जैसे कि मैं कलाकार या एल्बम जैसे अन्य क्षेत्रों को अपडेट कर सकता हूं।

इसलिए मैंने कक्षाओं का इस्तेमाल करके फिर से पढ़ा

  c:\Code\jthink\opensrc\com4j-20120426-2>java -jar tlbimp.jar -o C:\Code\jthink\SongKong\src\main\java -p com.jthink.songkong.itunes  "C:\Program Files\iTunes\iTunes.exe"

नवीनतम 12.6 iTunes exe के खिलाफ और वे अभी भी यहाँ नहीं हैं। (IITFileOrCDTrack.java में मैं उन्हें उम्मीद करता हूं) क्या मैं कुछ गलत कर रहा हूं या इसका मतलब यह है कि आईट्यून्स को नए क्षेत्रों को बेनकाब करने के लिए विवेकशीलता कोड है और उन्होंने फैसला नहीं किया है।

तो इसका मतलब यह है कि आईट्यून्स को विस्फोटक कोड के लिए एक नया कॉम इंटरफ़ेस है जो इन क्षेत्रों को अन्य कार्यक्रमों के लिए सुलभ बना देता है

नोट करें कि इन नए फ़ील्ड मैक मशीन पर सफर के द्वारा उपलब्ध हैं


जैसा कि उपरोक्त टिप्पणी में कहा गया है आपके पास मूल रूप से दो विकल्प हैं:

  1. ऐप्पल के साथ एक बग फ़ाइल करें और प्रतीक्षा करें (संभवतः अनिश्चित काल तक)
  2. इसके बजाय grouping फ़ील्ड का उपयोग करें

निजी तौर पर, मैंने 'उपश्रेणी' की भूमिका को पूरा करने के लिए grouping क्षेत्र को मिला है हालांकि मुझे पता है कि यह movement और work क्षेत्र दोनों का उपयोग करने की क्षमता के मुकाबले कम आदर्श है, इस प्रकार मैं अपनी वांछित कार्यक्षमताओं को grouping माध्यम से पूरा कर पा रहा हूं।