i followed instruction of this.but can not make work. got "there error while playing" problem. here steps:
- create project in google play console
- enable youtube data api project
- setup credentials project
- import sample downloaded google android studio
- change package name com.mydomain.youtubeapidemo
- change developer key 1 in google play console
but "there error while playing" problem.
by way, i'm using following command sha1:
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v
what reason? suggestion.
edit:
i got following error message in console:
04-27 23:25:28.132 4995-5050/? e/wvmextractor﹕ failed open libwvm.so: dlopen failed: library "libwvm.so" not found 04-27 23:25:28.961 2798-2798/com.google.android.youtube.player e/mediaplayer﹕ should have subtitle controller set 04-27 23:25:28.984 4995-5058/? e/omxnodeinstance﹕ getparameter(100663311) error: 0x8000101a \04-27 23:25:29.046 4995-5058/? e/softffmpegvideo﹕ unsupported role: video_decoder.mpeg2 04-27 23:25:29.046 4995-5058/? e/omxnodeinstance﹕ setparameter(16777239) error: 0x80001001 04-27 23:25:29.046 4995-5058/? e/omxnodeinstance﹕ getparameter(100663311) error: 0x8000101a 04-27 23:25:29.046 4995-5058/? e/omxnodeinstance﹕ getparameter(100663297) error: 0x8000100e 04-27 23:25:29.046 4995-5058/? e/omxnodeinstance﹕ omx_getextensionindex omx.google.android.index.storemetadatainbuffers failed 04-27 23:25:29.161 4995-5146/? e/softavc﹕ decoder failed: -2 04-27 23:25:29.161 4995-5060/? e/acodec﹕ [omx.google.h264.decoder] error(0x80001001) 04-27 23:25:29.161 4995-5060/? e/acodec﹕ signalerror(omxerror 0x80001001, internalerror -2147483648) 04-27 23:25:29.162 4995-5057/? e/mediacodec﹕ codec reported err 0x80001001, actioncode 0, while in state 6 04-27 23:25:29.164 4995-5056/? e/nuplayerdecoder﹕ failed dequeue input buffer omx.google.h264.decoder (err=-38) 04-27 23:25:29.164 4995-5049/? e/nuplayer﹕ received error(0xffffffda) video decoder, flushing(0), shutting down 04-27 23:25:29.164 2798-2871/com.google.android.youtube.player e/mediaplayer﹕ error (1, -38) 04-27 23:25:29.164 4995-5056/? e/nuplayerdecoder﹕ failed flush omx.google.h264.decoder (err=-38) 04-27 23:25:29.164 4995-5049/? e/nuplayer﹕ received error(0xffffffda) video decoder, flushing(2), shutting down 04-27 23:25:29.164 2798-2798/com.google.android.youtube.player e/mediaplayer﹕ error (1,-38) 04-27 23:25:29.165 2798-2815/com.google.android.youtube.player e/mediaplayer﹕ error (1, -38) 04-27 23:25:30.415 2798-2798/com.google.android.youtube.player e/mediaplayer﹕ should have subtitle controller set 04-27 23:25:30.452 4995-5159/? e/omxnodeinstance﹕ setparameter(1866465283) error: 0x8000101a 04-27 23:25:30.452 4995-5157/? e/omxnodeinstance﹕ omx_getextensionindex omx.google.android.index.storemetadatainbuffers failed 04-27 23:25:30.452 4995-5157/? e/acodec﹕ [omx.google.h264.decoder] storemetadatainbuffers failed w/ err -2147483648 04-27 23:25:31.983 4996-4996/? e/local_camera﹕ have problem hw connection 2 (no such file or directory) 04-27 23:25:31.984 2798-2871/com.google.android.youtube.player e/mediaplayer﹕ error (100, 0) 04-27 23:25:31.984 2798-2798/com.google.android.youtube.player e/mediaplayer﹕ error (100,0) 04-27 23:25:31.987 495-554/system_process e/audioservice﹕ media server died. 04-27 23:25:32.068 5181-5181/? e/monopipe﹕ failed fetch local time frequency when constructing monopipe (res = -32). getnextwritetimestamp calls non-functional 04-27 23:25:32.072 5181-5181/? e/soundtriggerhwservice﹕ couldn't load sound trigger module sound_trigger.primary (no such file or directory) 04-27 23:25:32.488 495-554/system_process e/audioservice﹕ media server started. 04-27 23:25:33.279 5181-5194/? e/wvmextractor﹕ failed open libwvm.so: dlopen failed: library "libwvm.so" not found 04-27 23:25:34.080 2798-2798/com.google.android.youtube.player e/mediaplayer﹕ should have subtitle controller set 04-27 23:25:34.133 5181-5200/? e/softffmpegvideo﹕ unsupported role: video_decoder.mpeg2 04-27 23:25:34.133 5181-5200/? e/omxnodeinstance﹕ setparameter(16777239) error: 0x80001001 04-27 23:25:34.231 5181-5281/? e/softavc﹕ decoder failed: -2 04-27 23:25:34.231 5181-5201/? e/acodec﹕ [omx.google.h264.decoder] error(0x80001001) 04-27 23:25:34.231 5181-5201/? e/acodec﹕ signalerror(omxerror 0x80001001, internalerror -2147483648) 04-27 23:25:34.231 5181-5199/? e/mediacodec﹕ codec reported err 0x80001001, actioncode 0, while in state 6 04-27 23:25:34.232 5181-5198/? e/nuplayerdecoder﹕ failed dequeue output buffer omx.google.h264.decoder (err=-38) 04-27 23:25:34.233 5181-5193/? e/nuplayer﹕ received error(0xffffffda) video decoder, flushing(0), shutting down 04-27 23:25:34.233 5181-5198/? e/nuplayerdecoder﹕ failed flush omx.google.h264.decoder (err=-38) 04-27 23:25:34.233 2798-2814/com.google.android.youtube.player e/mediaplayer﹕ error (1, -38) 04-27 23:25:34.233 5181-5193/? e/nuplayer﹕ received error(0xffffffda) video decoder, flushing(2), shutting down 04-27 23:25:34.233 2798-2814/com.google.android.youtube.player e/mediaplayer﹕ error (1, -38) 04-27 23:25:34.233 2798-2798/com.google.android.youtube.player e/mediaplayer﹕ error (1,-38) 04-27 23:25:35.513 2798-2798/com.google.android.youtube.player e/mediaplayer﹕ should have subtitle controller set 04-27 23:25:35.520 5181-5292/? e/omxnodeinstance﹕ omx_getextensionindex omx.google.android.index.storemetadatainbuffers failed 04-27 23:25:35.520 5181-5292/? e/acodec﹕ [omx.google.h264.decoder] storemetadatainbuffers failed w/ err -2147483648 04-27 23:25:35.521 5181-5294/? e/omxnodeinstance﹕ setparameter(1866465283) error: 0x8000101a 04-27 23:25:35.525 5181-5295/? e/softavc﹕ decoder failed: -2 04-27 23:25:35.525 5181-5292/? e/acodec﹕ [omx.google.h264.decoder] error(0x80001001) 04-27 23:25:35.525 5181-5292/? e/acodec﹕ signalerror(omxerror 0x80001001, internalerror -2147483648) 04-27 23:25:35.525 5181-5291/? e/mediacodec﹕ codec reported err 0x80001001, actioncode 0, while in state 6 04-27 23:25:35.527 5181-5290/? e/nuplayerdecoder﹕ failed dequeue input buffer omx.google.h264.decoder (err=-38) 04-27 23:25:35.527 5181-5285/? e/nuplayer﹕ received error(0xffffffda) video decoder, flushing(0), shutting down 04-27 23:25:35.527 2798-2871/com.google.android.youtube.player e/mediaplayer﹕ error (1, -38) 04-27 23:25:35.528 5181-5290/? e/nuplayerdecoder﹕ failed flush omx.google.h264.decoder (err=-38) 04-27 23:25:35.528 5181-5285/? e/nuplayer﹕ received error(0xffffffda) video decoder, flushing(2), shutting down 04-27 23:25:35.528 2798-2871/com.google.android.youtube.player e/mediaplayer﹕ error (1, -38) 04-27 23:25:35.531 2798-2798/com.google.android.youtube.player e/mediaplayer﹕ error (1,-38) 04-27 23:25:36.694 2798-2798/com.google.android.youtube.player e/mediaplayer﹕ should have subtitle controller set 04-27 23:25:36.709 5181-5306/? e/omxnodeinstance﹕ setparameter(1866465283) error: 0x8000101a 04-27 23:25:36.710 5181-5307/? e/omxnodeinstance﹕ omx_getextensionindex omx.google.android.index.storemetadatainbuffers failed 04-27 23:25:36.710 5181-5307/? e/acodec﹕ [omx.google.h264.decoder] storemetadatainbuffers failed w/ err -2147483648 04-27 23:25:36.722 5181-5310/? e/softavc﹕ decoder failed: -2 04-27 23:25:36.727 5181-5307/? e/acodec﹕ [omx.google.h264.decoder] error(0x80001001) 04-27 23:25:36.727 5181-5307/? e/acodec﹕ signalerror(omxerror 0x80001001, internalerror -2147483648) 04-27 23:25:36.727 5181-5304/? e/mediacodec﹕ codec reported err 0x80001001, actioncode 0, while in state 6 04-27 23:25:36.729 5181-5303/? e/nuplayerdecoder﹕ failed dequeue input buffer omx.google.h264.decoder (err=-38) 04-27 23:25:36.730 5181-5299/? e/nuplayer﹕ received error(0xffffffda) video decoder, flushing(0), shutting down 04-27 23:25:36.733 2798-2871/com.google.android.youtube.player e/mediaplayer﹕ error (1, -38) 04-27 23:25:36.739 5181-5303/? e/nuplayerdecoder﹕ failed flush omx.google.h264.decoder (err=-38) 04-27 23:25:36.740 5181-5299/? e/nuplayer﹕ received error(0xffffffda) video decoder, flushing(2), shutting down 04-27 23:25:36.749 2798-2859/com.google.android.youtube.player e/mediaplayer﹕ error (1, -38) 04-27 23:25:36.766 2798-2798/com.google.android.youtube.player e/mediaplayer﹕ error (1,-38) 04-27 23:25:38.112 2798-2798/com.google.android.youtube.player e/mediaplayer﹕ should have subtitle controller set 04-27 23:25:38.125 5181-5320/? e/omxnodeinstance﹕ omx_getextensionindex omx.google.android.index.storemetadatainbuffers failed 04-27 23:25:38.125 5181-5320/? e/acodec﹕ [omx.google.h264.decoder] storemetadatainbuffers failed w/ err -2147483648 04-27 23:25:38.125 5181-5321/? e/omxnodeinstance﹕ setparameter(1866465283) error: 0x8000101a 04-27 23:25:38.131 5181-5324/? a/libc﹕ fatal signal 11 (sigsegv), code 1, fault addr 0x60 in tid 5324 (peg.aac.decoder) 04-27 23:25:38.238 85-85/? e/debug﹕ write failure (32 / broken pipe) 04-27 23:25:38.294 495-1532/system_process e/sharedpreferencesimpl﹕ couldn't create directory sharedpreferences file shared_prefs/log_files.xml 04-27 23:25:38.321 5183-5183/? e/local_camera﹕ have problem hw connection 2 (no such file or directory) 04-27 23:25:38.321 5182-5182/? e/local_camera﹕ have problem hw connection 2 (no such file or directory) 04-27 23:25:38.323 495-554/system_process e/audioservice﹕ media server died. 04-27 23:25:38.323 2798-2814/com.google.android.youtube.player e/mediaplayer﹕ error (100, 0) 04-27 23:25:38.323 2798-2798/com.google.android.youtube.player e/mediaplayer﹕ error (100,0) 04-27 23:25:38.412 5330-5330/? e/monopipe﹕ failed fetch local time frequency when constructing monopipe (res = -32). getnextwritetimestamp calls non-functional 04-27 23:25:38.417 5330-5330/? e/soundtriggerhwservice﹕ couldn't load sound trigger module sound_trigger.primary (no such file or directory) 04-27 23:25:38.824 495-554/system_process e/audioservice﹕ media server started.
it works after changed video id in demo application. don't understand works if put video id application browser. why video in demo application doesn't work.