MediaPlayer-Cadre sur pain d'épice et Apple HTTP Streaming Live Support

Selon les notes de version, StageFright remplace le OpenCore-cadre dans le pain d'épice de la libération. Il semble qu'il y a eu de nombreuses discussions qui dit: Apple HTTP Live streaming est pris en charge par défaut depuis Android 2.3. Même les Wikipédia allusion.

Cependant, lorsque j'essaie d'exécuter le test de flux fourni par Apple à l'aide de la MediaPlayerDemo_Video.java livré avec l'API de Démos-je obtenir les
exceptions suivantes:

setDataSource('http://devimages.apple.com/iphone/samples/bipbop/gear1/
prog_index.m3u8')
connect to devimages.apple.com:80/iphone/samples/bipbop/gear1/
prog_index.m3u8 @0
INFO/NuCachedSource2(34): ERROR_END_OF_STREAM
error (1, -2147483648)
ERROR/MediaPlayerDemo(667): error: Prepare failed.: status=0x1
java.io.IOException: Prepare failed.: status=0x1
at android.media.MediaPlayer.prepare(Native Method)
at
com.video.stream.MediaPlayerDemo_Video.playVideo(MediaPlayerDemo_Video.java:
125)
at
com.video.stream.MediaPlayerDemo_Video.surfaceCreated(MediaPlayerDemo_Video.java:
181)
  ...
    surfaceChanged called
    Displayed com.video.stream/.MediaPlayerDemo_Video: +1s652ms (total
    +7s427ms)
    GC_EXPLICIT freed 2K, 55% free 2514K/5511K, external 716K/1038K,
    paused 183ms
    GC_EXPLICIT freed 17K, 52% free 2782K/5767K, external 716K/1038K,
    paused 87ms
    GC_EXPLICIT freed 68K, 50% free 2972K/5895K, external 2544K/3109K,
    paused 104ms
    request time failed: java.net.SocketException: Address family not
    supported by protocol 

---code(MediaPlayerDemo_Video.java):

path = "http://devimages.apple.com/iphone/samples/bipbop/gear1/
prog_index.m3u8";
mMediaPlayer = new MediaPlayer();
mMediaPlayer.setDataSource(path);
mMediaPlayer.setDisplay(holder);
mMediaPlayer.prepare();
mMediaPlayer.setOnBufferingUpdateListener(this);
mMediaPlayer.setOnCompletionListener(this);
mMediaPlayer.setOnPreparedListener(this);
mMediaPlayer.setOnVideoSizeChangedListener(this);
mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);

Questions:

1. N'pain d'épice construire vraiment un support pour Apple HTTP Live Streaming
protocole?

2. Ce qui n'allait pas au-dessus?

S'il vous plaît aider.

J'avais ajouté un {{citation nécessaire}} sur la page du Wiki et il semble que l'auteur a répondu par la modification de la section.
La Preview du SDK pour le Nid d'abeille est disponible en téléchargement et est annoncé à l'appui de m3U8. cependant, je n'étais pas en mesure de jouer Apple test de flux.
J'ai déposé un bug pour cela: code.google.com/p/android/issues/...
Le réel kit de développement a été libéré et j'ai mis à jour ce thread avec mes conclusions.

OriginalL'auteur Samuh | 2011-01-19