videoView에서 YouTube 비디오를 재생하려고합니다.videoView에서 youtube 비디오 재생
통신 오류 : eccured 오류, 그것은 다른 동영상에서 내가 대화 상자를 얻고, 잘 작동 일부 동영상 ID에 대한 http://code.google.com/p/android-youtube-player/
:
내가 여기 일을 할 샘플 예제를 발견 동영상을 검색하는 동안 네트워크 문제 또는 YouTube 프로토콜 때문일 수 있습니다. 나중에 다시 시도 해주십시오.
해당 동영상 ID에 대해 반복해서 시도해도 작동하지 않습니다.
여기에 내가 내 로그 캣에서 얻을 예외 :
12-01 01:24:20.871: E/QueryYouTubeTask(21326): Error occurred while retrieving information from YouTube.
12-01 01:24:20.871: E/QueryYouTubeTask(21326): java.lang.NullPointerException
12-01 01:24:20.871: E/QueryYouTubeTask(21326): at libcore.net.UriCodec.decode(UriCodec.java:153)
12-01 01:24:20.871: E/QueryYouTubeTask(21326): at java.net.URLDecoder.decode(URLDecoder.java:45)
12-01 01:24:20.871: E/QueryYouTubeTask(21326): at com.keyes.youtube.YouTubeUtility.calculateYouTubeUrl(YouTubeUtility.java:137)
12-01 01:24:20.871: E/QueryYouTubeTask(21326): at com.keyes.youtube.OpenYouTubePlayerActivity$QueryYouTubeTask.doInBackground(OpenYouTubePlayerActivity.java:385)
12-01 01:24:20.871: E/QueryYouTubeTask(21326): at com.keyes.youtube.OpenYouTubePlayerActivity$QueryYouTubeTask.doInBackground(OpenYouTubePlayerActivity.java:1)
12-01 01:24:20.871: E/QueryYouTubeTask(21326): at android.os.AsyncTask$2.call(AsyncTask.java:287)
12-01 01:24:20.871: E/QueryYouTubeTask(21326): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
12-01 01:24:20.871: E/QueryYouTubeTask(21326): at java.util.concurrent.FutureTask.run(FutureTask.java:137)
12-01 01:24:20.871: E/QueryYouTubeTask(21326): at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
12-01 01:24:20.871: E/QueryYouTubeTask(21326): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
12-01 01:24:20.871: E/QueryYouTubeTask(21326): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
12-01 01:24:20.871: E/QueryYouTubeTask(21326): at java.lang.Thread.run(Thread.java:856)
12-01 01:24:20.902: E/QueryYouTubeTask(21326): Error playing video!
12-01 01:24:20.902: E/QueryYouTubeTask(21326): java.lang.RuntimeException: Invalid NULL Url.
12-01 01:24:20.902: E/QueryYouTubeTask(21326): at com.keyes.youtube.OpenYouTubePlayerActivity$QueryYouTubeTask.onPostExecute(OpenYouTubePlayerActivity.java:418)
12-01 01:24:20.902: E/QueryYouTubeTask(21326): at com.keyes.youtube.OpenYouTubePlayerActivity$QueryYouTubeTask.onPostExecute(OpenYouTubePlayerActivity.java:1)
12-01 01:24:20.902: E/QueryYouTubeTask(21326): at android.os.AsyncTask.finish(AsyncTask.java:631)
12-01 01:24:20.902: E/QueryYouTubeTask(21326): at android.os.AsyncTask.access$600(AsyncTask.java:177)
12-01 01:24:20.902: E/QueryYouTubeTask(21326): at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:644)
12-01 01:24:20.902: E/QueryYouTubeTask(21326): at android.os.Handler.dispatchMessage(Handler.java:99)
12-01 01:24:20.902: E/QueryYouTubeTask(21326): at android.os.Looper.loop(Looper.java:137)
12-01 01:24:20.902: E/QueryYouTubeTask(21326): at android.app.ActivityThread.main(ActivityThread.java:4745)
12-01 01:24:20.902: E/QueryYouTubeTask(21326): at java.lang.reflect.Method.invokeNative(Native Method)
12-01 01:24:20.902: E/QueryYouTubeTask(21326): at java.lang.reflect.Method.invoke(Method.java:511)
12-01 01:24:20.902: E/QueryYouTubeTask(21326): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
12-01 01:24:20.902: E/QueryYouTubeTask(21326): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
12-01 01:24:20.902: E/QueryYouTubeTask(21326): at dalvik.system.NativeStart.main(Native Method)
모든 사람이 아이디어를 가지고는, 문제는 여기에 무엇입니까? 설명 일부 비디오가 제대로 작동하고 다른 비디오가 제대로 작동하지 않는 이유가 무엇입니까? 비디오 비공개 및 동영상 공개가 있습니까?
마지막으로 내가 솔루션을 얻을 : 동영상 소유자가이 공식적으로 YouTube에서 지원되는 기능이 아닙니다
당신이 설명을해야합니까 :) 모빌하는 비디오 disponible을 두지 않았기 때문에 일부 비디오가 작동하지 않습니다 ? 비디오 비공개 및 동영상 공개가 있습니까? –