Play를 얻으려고합니다! 응용 프로그램은 GData API를 통해 Youtube에서 데이터를 가져옵니다. 유튜브 가이드에 따라 그때 내가 플레이에서 다음과 같은 오류를 받고 있어요Google Youtube API로 재생
public class Videos extends Controller {
//...Irrelevant stuff...
public static void create(@Required String video_id) {
if (validation.hasErrors()) {
render("Videos/submit.html");
}
YouTubeService service = new YouTubeService("app", "abcd");
String videoEntryURL = "http://gdata.youtube.com/feeds/api/videos/"+video_id;
VideoEntry videoEntry = service.getEntry(new URL(videoEntryURL), VideoEntry.class);
System.out.println(videoEntry.getTitle().getPlainText());
}
//...Irrelevant stuff...
}
내 수업을 만들어 내 파일의 선두에
import com.google.gdata.client.*;
import com.google.gdata.client.youtube.*;
import com.google.gdata.data.*;
import com.google.gdata.data.geo.impl.*;
import com.google.gdata.data.media.*;
import com.google.gdata.data.media.mediarss.*;
import com.google.gdata.data.youtube.*;
import com.google.gdata.data.extensions.*;
import com.google.gdata.util.*;
import java.io.IOException;
import java.io.File;
import java.net.URL;
을 추가
브라우저에서컴파일 오류
/app/controllers/Videos.java 파일을 컴파일 할 수 없습니다. 오류가 발생했습니다. 유형 com.google.gdata.client.media.MediaService를 해결할 수 없습니다. 그것은 간접적으로 (라인 40의 주위에) /app/controllers/Videos.java에 필요한 .class 파일에서 참조
40 :에 VideoEntry에 VideoEntry = service.getEntry (새 URL (videoEntryURL), VideoEntry.class);
및
play.exceptions.CompilationException : 유형 com.google.gdata.client.media.MediaService가 해결 될 수 없다. .play.classloading.ApplicationCompiler $ 2.acceptResult (ApplicationCompiler.java:246) org.eclipse.jdt.internal.compiler.Compiler.compile (Compiler.java:474)에 필요한 .class 파일에서 간접적으로 참조되는 것은 입니다. 에서 play.Play.start에서 play.classloading.ApplicationClassloader.getAllClasses (ApplicationClassloader.java:412) 에서 play.classloading.ApplicationCompiler.compile (ApplicationCompiler.java:278) (Play.java:485)에서 play.Play.detectChanges (Play.java:599) at play.Invoker $ Invocation.init (Invoker.java:186) at Invocation.HTTP 요청 (Play!)
명령 줄에서.
저는 최근에 Play를 사용하기 시작했습니다. 그러나이 오류는 저를 곤두박질 시켰습니다./
GData API의 두 개의 필수 라이브러리를 내 Play!/lib/폴더에 추가했습니다. app, GData API에 대한 가이드는 here