2011-02-03 1 views
0

ストリームからHTTPS(note S)のビデオソースをAndroidでダウンロードできますか?AndroidでHTTPS(S)のビデオソースからストリームする方法を教えてください

VideoView mVideoView = (VideoView) findViewById(R.id.videoplayback_videoView); 
... 
Uri videouri = Uri.parse("https://myvideo.mp4"); 
    mVideoView.setVideoURI(videouri); 
    mVideoView.start(); 

このタイプのアプローチは機能しません。もし私が "S"を取り除くなら、それは働く。

+0

httpsとhttpを使用する理由は何ですか?それはビデオなので、暗号化する必要はありません。また、ビデオエンコーダがhttpsのビデオをサポートしていない可能性もあります。私はそれが可能だとは思わない。 –

+0

さて、私はこれをやっているクライアントは、特にビデオを保護するためにすべてが必要です。私はビデオを保存してからSDカードから読み取った後、動作しますが、ストリーミングする必要があります。 –

答えて

1

申し訳ありませんが、Android Media Frameworkでサポートされている現在のデータソースにはHTTPSが含まれていません。 HTTPを使用していてHTTPSでは使用できないため、これが理由です。

Android 3.0からは、Android 2.4にも含まれていると思いますが、自分のDRMプラグインを含めてストリーミングコンテンツを保護できるDRMフレームワークがあります。しかし、あなたはそれを待つ必要が....

+0

情報をお寄せいただきありがとうございます。 –

+0

DRMプラグインフレームワークの詳細については、http://developer.android.com/sdk/android-3.0-highlights.html#multimediaを参照してください。 メディアフレームワークでサポートされているプロトコルについては、私の情報源はAndroidのソースコードです。ネットワーキングに関しては、HTTPプロトコルのハンドラだけが実装されています。 –

1

HTTPSメディアは、Android 3.1まではサポートされていませんしているように見えるために - http://developer.android.com/guide/appendix/media-formats.html

を私は何とかそれは、Android 2.3デバイスのカップルに動作させるために、管理と思うが、ホストHTMLが存在する同じサーバーからHTTPSビデオが配信された場合(ブラウザが何らかの形でSSL接続を再利用していた可能性があります)。

関連する問題