Media Player 1004 error
Opened this issue · 24 comments
What steps will reproduce the problem?
1. Try streaming youtube id: BUC2oxiKZ54 (in fact most don't work atm)
2. 3G/WiFi both reproduce the problem
What is the expected output? What do you see instead?
Expected output = plays youtube video fine. Worked brilliantly last week or
two, but has been down all day today. Displays error 1004 on media player:
09-27 16:30:53.666: E/MediaPlayer(2641): error (1, -1004)
09-27 16:30:53.666: E/MediaPlayer(2641): Error (1,-1004)
09-27 16:30:53.666: D/VideoView(2641): Error: 1,-1004
Caused by invalid URL:
URL set to Videoview =
http%3A%2F%2Fo-o---preferred---sn-ntq7enee---v19---lscache7.c.youtube.com%2Fvide
oplayback%3Fupn%3D3OYoh5ze5io%26sparams%3Dcp%252Cid%252Cip%252Cipbits%252Citag%2
52Cratebypass%252Csource%252Cupn%252Cexpire%26fexp%3D904822%252C922401%252C92070
4%252C912806%252C913419%252C913546%252C913556%252C919349%252C919351%252C925109%2
52C919003%252C912706%252C900816%26key%3Dyt1%26expire%3D1348740541%26itag%3D18%26
ipbits%3D8%26sver%3D3%26ratebypass%3Dyes%26mt%3D1348716254%26ip%3D58.109.93.136%
26mv%3Dm%26source%3Dyoutube%26ms%3Dau%26cp%3DU0hTTVdPTl9JS0NOM19PSVJGOlpjczRIWVJ
wX0VO%26id%3D0540b6a3188a679e
this is returned from YoutubeUtility.calculateYouTubeUrl
What version of the product are you using? On what operating system?
Android 2.3.4
Please provide any additional information below.
http://www.youtube.com/get_video_info?&video_id=BUC2oxiKZ54
returns a very long access_token that doesn't look right - would be curious to
see what the correct output is expected.
Right now, i catch the error and play a low quality youtube player instead by
invoking
http://gdata.youtube.com/feeds/mobile/videos/BUC2oxiKZ54
Original issue reported on code.google.com by elie...@gmail.com
on 27 Sep 2012 at 6:41
[deleted comment]
Just a short heads up that am am also experiencing this problem (android 2.3.3).
Can you please post your work around? I can't find the place where to catch en
replace with the mobile player.
Thanks!
Original comment by martijn....@gmail.com
on 27 Sep 2012 at 7:13
[deleted comment]
Same here. Negative comments on my app caught my attention. Does somebody know
how to fix this (1,-1004) error? Need it ASAP
Original comment by MikeShap...@gmail.com
on 27 Sep 2012 at 10:03
Same problem in my app.
Original comment by huseyin....@gmail.com
on 27 Sep 2012 at 11:19
From what I've found, it's tied to a server response of 403 -- meaning the URL
returned by the calculatedUrl is dead.
YouTube must be changing things around or dropping api v1 support. Hopefully it
just means the YouTube Player API is coming out... I hope.
Original comment by xez...@gmail.com
on 28 Sep 2012 at 2:58
Guys, try adding signature parameter to the url.
Original comment by rafatab...@gmail.com
on 28 Sep 2012 at 9:46
[deleted comment]
I have the same problem , I wish some one can find the solution for this , My
app is all about youtube video , and nothing is working now !!!
Original comment by Alaa.Q...@googlemail.com
on 28 Sep 2012 at 12:53
Thanks, Rafael!
It works fine for me with this:
VideoStream.java (Line: 30)
before: mUrl = lArgMap.get("url");
after: mUrl = lArgMap.get("url") + "&signature=" + lArgMap.get("sig");
Original comment by halifax...@gmail.com
on 28 Sep 2012 at 1:51
Follow comment #10 for the absolute WIN.
Thanks so much. I had completely rebuilt the URL trying to resolve this issue.
All it needed was the damn signature added? Wow.
Original comment by xez...@gmail.com
on 28 Sep 2012 at 2:03
PERFECT!
Thank you!
Also works for me!
Original comment by netpla...@gmail.com
on 28 Sep 2012 at 2:06
Thanks Rafael and Halifax@gmail.com for updating ,but how you guys came know
about this paramter....
Anyway thanks gr8 work guys
Original comment by SRIKIRAN...@gmail.com
on 28 Sep 2012 at 2:20
Thank you all. It's working again.
I love you guys.
Original comment by elyess.a...@gmail.com
on 28 Sep 2012 at 2:22
YES!! Number #10 does work!!
Original comment by beren...@gmail.com
on 28 Sep 2012 at 2:58
Yups, like a charm. Happy app users again, case closed. Thanks to all!
Original comment by martijn....@gmail.com
on 28 Sep 2012 at 7:05
what is lArgMap and the signature? Please, explain a bit clearer how to fix
this:)
Original comment by MikeShap...@gmail.com
on 29 Sep 2012 at 6:37
[deleted comment]
Thank you so much halifax...@gmail.com for giving US solution for the issue.
Original comment by bnage...@surfbi.com
on 8 Oct 2012 at 11:12
Friends,
How to make #10?
Original comment by murali....@gmail.com
on 12 Oct 2012 at 6:53
thanks halirfax
Original comment by khawarra...@gmail.com
on 10 Dec 2012 at 4:00
Thanks halirfax!
Is this project discontinued? This will be in a 1.2 release, or something!
There is another project that continues this project?
Original comment by BaronSe...@gmail.com
on 12 Dec 2012 at 8:53
[deleted comment]
i did this modification in the VedieoStream.java, but i still get the same
message "Sorry, this video cannot be palyed"
also in the eclipse - LogCat, i had the error (1,-1004).
Any advice?
Original comment by Apps...@gmail.com
on 25 Apr 2013 at 3:27