1

そのため、分析のためにechonestサーバーにファイルをアップロードする方法を見つけようとしていましたが、実際には何も起こりません:Track track = echoNest.uploadTrack(file,true);

String[] args={"/storage/sdcard1/Music/Drive soundtrack/A Real Hero (feat. Electric Youth).mp3"};
            File file = new File(args[0]);

            if(!file.canRead())
            {
                printUsage();
                System.out.println("Insert a valid path!");
            }

            System.out.println("validd path!");
            EchoNestAPI echoNest = new EchoNestAPI("080NXJV4Y....");
            System.out.println("hello!");
            Track track  = echoNest.uploadTrack(file,true);

            System.out.println("uploaded!");
            track.waitForAnalysis((60*1000)/2);


            System.out.println("ID: "+track.getID());
            System.out.println("Artist: "+track.getArtistName());
            System.out.println("Title: "+track.getTitle());

インターネットで検索中に同様の問題に遭遇しましたが、解決策に出くわすことができませんでした。

http://archive-com.com/page/3694036/2014-02-11/http://developer.ehonest.com/forums/thread/365

http://developer1072.rssing.com/chan-22893681/all_p31.html#item617

http://developer.ehonest.com/forums/thread/1624

ここに私が受け取っているエラーがあります

08-17 02:27:28.555: I/System.out(2776): EchoNestAPI Error: java.net.UnknownHostException: Unable to resolve host "developer.echonest.com": No address associated with hostname cmd: http://developer.echonest.com/api/v4/track/profile?md5=2fff2dc89742ea6aadf89a96590a2174&api_key=080NXJV4YHVLIVBFA
08-17 02:27:28.555: I/System.out(2776): EchoNestAPI retry failure  cmd: http://developer.echonest.com/api/v4/track/profile?md5=2fff2dc89742ea6aadf89a96590a2174&api_key=080NXJV4YHVLIVBFA
4

1 に答える 1

1

API キーが無効で、jar のインポートが互いに競合していたようです。内でその呼び出しを行っていることを確認する必要がありますAsyncTask。その後、すべてが正常に機能します。

于 2014-08-16T22:10:35.223 に答える