根據此頁: http://developer.android.com/guide/appendix/media-formats.html的Android HTTPS漸進式流在蜂窩3.1 3.2
的Android 3.1和3.2應該支持HTTPS
漸進式流,但我有一個很難找到如何做,因爲setDataSource
爲MediaPlayer
只需要http
/rtsp
。有沒有解決方法來流HTTPS
內容?
根據此頁: http://developer.android.com/guide/appendix/media-formats.html的Android HTTPS漸進式流在蜂窩3.1 3.2
的Android 3.1和3.2應該支持HTTPS
漸進式流,但我有一個很難找到如何做,因爲setDataSource
爲MediaPlayer
只需要http
/rtsp
。有沒有解決方法來流HTTPS
內容?
既然你標記了你的問題#谷歌電視,我可以肯定地說#谷歌電視,https不適用於目前和最後幾個版本的HLS。
如果您希望保護您的內容,請使用初始密鑰發送cookie,然後使用帶w /旋轉鍵的AES進行分段。要設置驗證的初始cookie,您需要使用反射來設置您的cookie在videoView中。
首先,蜂巢是封閉源代碼,並在NDA下發布。因此,由於法律限制,可能無法在公共論壇上討論Honeycomb的來源。
然而,隨後的AOSP
發佈即冰淇淋三明治又名ICS衍生了很多功能從蜂窩,因此,我基於相同的措辭我的答案。
從MediaPlayer.java
來源,我確實同意你對支持http
或rtsp
的觀察,只有從here觀察到。然而,從玩家引擎的實現中,我們可以觀察到https
也可以從AwesomePlayer::finishSetDataSource
中觀察到。我認爲你已經考慮了http
下載的意向相關依賴關係。
<uses-permission android:name="android.permission.INTERNET" >
</uses-permission>
簡而言之,我覺得https
可能已經被平臺支持。
我知道https HLS不支持,但https漸進式下載怎麼辦?它會被支持嗎? – 2013-04-12 08:18:07