MediaPlayer Breaks in FroYo

by scp89 » Thu, 27 May 2010 23:43:21 GMT


Sponsored Links
 I have an mp4 from youtube that I'm trying to stream. It works
perfectly in Android 2.1, but in Android 2.2 it reports a http 303
error. But If I dump the headers of the file, it reports a 200 (OK).
Any Idea why the new mediaplayer in 2.2 would report this error, when
everything works fine in 2.1?

Here's a example:

CODE
-----
url = " http://www.youtube.com/get_video? 
video_id=FyljLIeajbs&t=vjVQa1PpcFNBUUHnpqWCySeF0h3BP-
xLlLPqbumzoBk==&fmt=17";

mp.reset();
mp.setDataSource(url);
mp.prepare();

RESULT IN ANDROID 2.1
---------------------
Song streams correctly, as usual

RESULT IN ANDROID 2.2
----------------------
05-26 04:22:36.087: INFO/StagefrightPlayer(33):
setDataSource(' http://www.youtube.com/get_video? 
video_id=FyljLIeajbs&t=vjVQa1PpcFNBUUHnpqWCySeF0h3BP-
xLlLPqbumzoBk==&fmt=17')

05-26 04:22:36.407: ERROR/HTTPDataSource(33): HTTP request failed w/
http
status 303

05-26 04:22:36.407: INFO/AwesomePlayer(33): mConnectingDataSource-

05-26 04:22:36.447: ERROR/MediaPlayer(265): error (1, -1004)

05-26 04:22:36.447: WARN/System.err(265): java.io.IOException:
Prepare
failed.: status=0x1

--



Other Threads

1. Tragedi Nexus One, Pelajaran Pahit bagi Google

*
Salam kenal androiders,

saya Edwien, pengguna Legend yang sangat terkesan dengan Eclair

ijin join yaahh...



baru nemu artikel nih:


Tragedi Nexus One, Pelajaran Pahit bagi Google

TEMPO Interaktif*, *San Francisco *- Populer, banyak dibicarakan orang,
ditulis di banyak media, bukanlah jaminan sebuah produk bakal sukses. Google
Nexus One sudah membuktikan hal tersebut. Ponsel yang popularitasnya
menyamai iPhone saat diluncurkan itu ternyata jeblok di pasar. Ini pelajaran
pahit bagi Google.

Mari kembali ke masa silam. Rumor tentang bakal keluanya ponsel Google telah
ramai di internet selama beberapa tahun. Ponsel berbasis Android alias
ponsel T-Mobile G1, telah memanaskan bisnis ponsel. Tapi, yang benar-benar
ditunggu oleh para penggemar Android adalah ponsel bikinan Google sendiri,
Nexus One. Ponsel itu bersaing dengan ponsel Android lainnya yang dibuat
oleh HTC, Motorola, Samsung dan Sony.

Pasar ponsel Android benar-benar memanas. Pertengahan Desember 2009,
Motorola mengeluarkan ponsel berbasis Android versi 2.0. Ponsel itu dibundel
dengan operator Verizon. Hasilnya, mengejutkan: Motorola Droid ini terjual
satu juta dam tempo singkat, jauh lebih cepat ketimbang penjualan iPhone.

Google pun bermimpi dengan ponsel Android. Mereka memberikan fitur baru
yakni layar sentuh. Mereka yakin bakal sukses. Lahirlah Nexus One. Bedanya,
ponsel ini dijual sendiri oleh Google tidak lewat operator atau jaringan
pedagang ponsel konvensional. Google merasa ponsel ini bakal hebat karena
Google mengendalikan setiap milimeter dari desain hardware dan software.

Nexus One resmi diluncurkan 5 Januari 2010. Ponsel itu dibuat dengan pesanan
khusus ke HTC, sahabat karib Google di Taiwan yang juga memproduksi ponsel
Android. Softwarenya? Paling canggih, yakni Android 2,1, meski bagi pengguna
awam tak terlalu beda dengan versi sebelumnya. Hanya ada perubahan di
tampilan layar ponsel.

Pemasaran ponsel ini benar-benar melawan aturankonvensional. Dijual dengan
tipe yang terikat dengan operator T- Mobile (locked) atau tipe unlocked yang
bisa dipakai dengan operator mana saja. Tapi, ponsel itu dijual sendiri oleh
Google.

Masalah besar mulai muncul. Yang diluncurkan lewat T-Mobile menemui kendala.
Meski T-Mobile adalah kawan karib Google, T-Mobile adalah operator terkecil
dari empat operator yang ada di Amerika Serikat. Alhasil, penjualan gagal.
Masalah ini pula yang dihadapi oleh ponsel Palm Pre bikinan Palm.Tak peduli
seberapa bagus ponselmu, di Amerika sangat sedikit orang yang mau berganti
nomor.

Konsumen juga menghadapi masalah saat mereka ingin membeli langsung dari
Google. Google tak biasa berjualan ponsel. Mereka hanya mau melayani lewat
pesanan elektronik yang butuh beberapa hari untuk mendapatkan respon.
{*filter*}tara, konsumen ingin berbicara langsung dengan pedagang ponsel yang
manusia asli.

Nexus kemudian juga dijual lewat AT&T untuk versi yang unlocked. Tapi, versi
ini harganya mahal US$ 530. Ponsel unlocked amat tak lazim di Amerika
Serikat, dan pelanggan cenderung memilih ponsel yang terkunci tapi harganya
murah karena disubsidi, seperti iPhone. Penjualan Nexus One benar-benar
parah, seperti dilansir Fast Company,  pada minggu pertama mereka hanya
terjual 20 ribu unit dan pada triwulan pertama 2010 pangsa pasar mereka
hanya 2 persen dari total ponsel Android di Amerika.

Pada saat yang sama ponsel-ponsel Android lainnya panen besar. HTC Droid
Incredible, yang sebenarnya mirip dengan Nexus One tapi dengan fitur
tambahan tampilan grafis HTC Sensen plus kamera yang lebih baik lebih
sukses. Operator Sprint juga menggandeng HTC untuk ponsel HTC Evo 4G. Ini
ponsel 4G (generasi keempat) pertama di Amerika Serikat. Dengan banyaknya
rival seperti itu, siapa yang mau membeli Nexus One?


-- 
Regards,

Edwien Satya

-- 
"Indonesian Android Community [id-android]" 

Join:  http://www.***.com/ 
Moderator: id.andr...@gmail.com
ID Android Developer:  http://www.***.com/ 
ID Android Surabaya:  http://www.***.com/ 
ID Android on FB:  http://www.***.com/ 

2. Cheap Embedded Android Phone (M2M device?)

Hey all,

I'm playing around with some ideas and was wondering if anyone knew of
an Android-based device that was basically a cell-phone with no
screen.

Here's the requirements I'm looking for:
- Support GSM - Single SIM slot or eSIM (3G preferred but not
required)
- Support GPS
- Support BlueTooth
- Optionally have an accelerometer
- No display (this is an embedded device)
- Would be willing to provide my own packaging (raw boards would be
ok)
- Priced around $40 - $80

I've debated taking the guts out of old G1s for this project.  But if
there is a specific device that meets my needs all the better.  If
there's any Manufacturers out there that have Android phone "guts"
available, let me know too.

Thanks
-pete

-- 

3. (WTI) Panda Home, apk utk home screen yg kerenn..

4. How to tell if phone lock screen is up?

5. Any tools for analyzing API level compatibility in my Android code?

6. The application has stopped unexpectedly. Please try again.

7. Displaying the ProgressDialog from the OpenGL thread.