我必須創建像youtube播放器這樣的媒體播放器。事實上,如果我使用VideoView播放視頻和MediaController控制視頻(MediaController onlyu提供播放,暫停,下一步,預覽和搜索選項)。但在我的播放器中,我不得不添加一個選項,即帶寬(我將有三個帶寬,點擊帶寬視頻將播放)。所以請給我建議。在Android中創建像Youtube這樣的自定義媒體播放器
回答
據我所知,MediaController並沒有給很多機會進行定製。所以,根據你的用戶界面要求和你願意做的努力,你有兩個選擇。
難的方法:你可以剛剛擺脫的Android的MediaController和 實現自己的媒體控制器,因爲你不一定要使用 它。 MediaPlayer(通過VideoView)爲您提供所需的 函數來構建它:pause(),play(),resume()方法和事件 聽衆喜歡onPrepared,onStopped等。要顯示進度 欄,您可以使用SeekBar,但您必須使用MediaPlayer編碼交互 (這是,進度條不會單獨移動)。
簡單的方法:你可以找到另一個地方,例如,你的帶寬 按鈕,在屏幕的頂部。您甚至可以將您的按鈕放置在MediaController上。
您只需創建一個適當地組合您所需的GUI元素的佈局。 VideoView可以與其他GUI元素(如按鈕)一起使用,並且可以嵌套在佈局中,如RelativeLayout和LinearLayout。因此,如果你想讓你的帶寬按鈕與VideoView相鄰,你可以使用LinearLayout,如果你想在視頻表面使用帶寬按鈕,比如MediaController,你可以使用RelativeLayout來正確管理圖層。
感謝您的重播@Fran JMartínez我想在MediaContrller中添加帶寬按鈕(這將是微調) – Dilip 2012-08-06 08:38:27
看看SurfaceView,它會給你一個關於不用你的邏輯與玩家綁定的想法。
- 1. 如何創建自定義媒體播放器以在Android中播放自定義編解碼器?
- 2. 自定義媒體播放器在HTML5
- 3. 使用Api的Youtube視頻播放器上的自定義媒體播放器
- 4. android無法創建媒體播放器
- 5. 自定義YouTube播放器
- 6. 如何在iPhone中創建像youtube這樣的浮動播放器?
- 7. 自定義按鈕安卓像媒體播放器按鈕
- 8. Android媒體播放器流媒體
- 9. 僅在Android服務中創建媒體播放器
- 10. Android的Buggy媒體播放定時器
- 11. 在Android中播放媒體
- 12. 無法創建媒體播放器
- 13. 創建媒體播放器,串源
- 14. 使用Java創建媒體播放器
- 15. 媒體播放器的意圖過濾器(Youtube視頻播放)
- 16. Android媒體播放器不播放
- 17. Android媒體播放器「停止播放」
- 18. RTSP Android媒體播放器
- 19. Android媒體播放器setdatasource
- 20. Android媒體播放器庫
- 21. Android媒體播放器流
- 22. Android媒體播放器
- 23. Android媒體播放器seekbar
- 24. Android媒體播放器bug
- 25. 使用AVFoundation在自定義播放器中播放YouTube視頻
- 26. 如何在android中爲後臺播放媒體播放器創建服務類?
- 27. 如何使用YouTube視頻更改媒體播放器和媒體播放器?
- 28. 如何在android的listview上創建彈出媒體播放器?
- 29. 如何在android中爲媒體播放器開發自定義均衡器?
- 30. 自定義iPhone中的媒體播放器
您的第一種方式將適用於我的要求。我已經下載了mediaController代碼格式http://grepcode.com/file/ repository.grepcode.com/java/ext/com.google.android/android/2.0_r1/android/widget/MediaController.java但是這裏有錯誤,所以你可以提供給我完整的MediaController Code,我會編輯它。 – Dilip 2012-08-06 09:01:22
我不建議您從Android的媒體控制器構建媒體控制器,儘管您可以將其作爲指導。我建議你建立一個播放佈局,暫停按鈕和一個搜索欄,並編寫你自己的交互代碼。這不是很困難,播放/暫停按鈕很簡單,最困難的是SeekBar,但不用擔心,您可以使用Handler創建無限循環(查看Android媒體控制器中的mHandler)並在用戶移動時保持謹慎SeekBar爲了將視頻移動一段時間。 – 2012-08-06 09:35:03