2012-07-30 32 views
1

我正在啓動MediaPlayer播放作爲Uri(標準)傳遞到MediaPlayer中的.mov文件。但是,它告訴我它無法播放該文件。但是,如果我在網絡上放置了相同的鏈接,並點擊鏈接啓動電影(在我的Android瀏覽器中),視頻播放沒有任何問題。但是,儘管我盡了全部努力,但仍無法讓WebView在Video標籤中播放。.mov文件將在瀏覽器中播放,但不會播放到本機MediaPlayer應用程序中

所以,這裏是我的問題,發生了什麼魔術,允許Android瀏覽器應用程序採取.html網址,其中包含鏈接播放視頻和播放它?如果我在WebView中加載相同的url,或者嘗試將視頻url傳遞給mediaplayer,那麼這是不行的。視頻的格式是.mov。

在此先感謝大家。

回答

2

Android瀏覽器和WebView是非常不同的,WebView是非常準系統,因爲它被設計爲期望人們使用它來顯示非常基本的html網頁。默認情況下WebView沒有啓用插件,沒有啓用JavaScript等等。永遠不要期望,因爲在瀏覽器中它可以在WebView中工作。

現在關於媒體如何處理。瀏覽器具有額外的功能,可以將視頻源從頁面上剝離下來,並在大多數時間在本機播放器中啓動。此功能未嵌入到WebView中。而且本地播放器對於需要傳遞給它的URI非常挑剔,以便能夠播放它。

希望有幫助, Stevy888

+0

嘿Stevy。是的,我啓用了許多您所說的WebView功能無濟於事。我已經能夠將Uri傳遞給MediaPlayer並使其工作,但希望獲得視頻標籤解決方案。感謝您的輸入/ :) – 2012-07-30 20:43:39

+0

我不認爲視頻標籤解決方案將起作用。據我瞭解,移動設備視頻標籤支持的唯一視頻格式是.mp4這裏是一個鏈接,說只有.mp4可以在android上使用:https://developers.google.com/interactive-media-ads/ docs/sdks/googlehtml5_ads – Stevy888 2012-07-30 20:49:49

+0

我不確定在給定所有可能的變量的情況下是否存在完整的答案,但是無論您的輸入是否幫助我將視頻標記引導回MediaPlayer(在Eclipse清理項目之後現在正在播放我的.mov鏈接)。謝謝。 – 2012-07-30 21:36:06