5

Androidデバイスでhttpライブストリーミング(Appleが発見)を実行した人はいますか。私はいくつかのストリーミング URL を持っています。"" www.abc/iphone/france24/allegro/fr/f24_fr.m3u8 "" タイプのように。私の仕事は、Android 3.0 OS タイプのモバイル向けのアプリを作成することです。誰でも私がそれを作るのを手伝ってくれますか.

このトピックは Android マーケットでは新しいものです。そのため、インターネットではあまり役に立ちません。Android デバイスでライブ ストリーミングを実行するためのサンプル コードの 1 つを持っていますが、私が持っている URL を実行しません。これらの URL は、IPAD または IPHONE で効果的に機能しています。ありがとう

4

1 に答える 1

2

Android バグ レポートで問題を確認してください。httpをhttpliveに置き換えるとうまくいきました。バグレポートからの以下のサンプルコードは次のとおりです

private void playVideo(Integer Media) {
    doCleanUp();
    try {
        switch (Media) {
            case Globals.TEST_HTTP:
                path = "http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8";
                break;
            case Globals.TEST_HTTPLIVE:
                path = "httplive://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8";
                break;
        }
        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);
    } catch (Exception e) {
        Log.e(TAG, "error: " + e.getMessage(), e);
    }
}
于 2013-02-06T21:18:02.070 に答える