簡體   English   中英

使用opengles,android播放視頻

[英]play video using opengles, android

如何在android中使用opengl es播放視頻?

你的問題有點模糊。 如果您只想在GL曲面中播放視頻,那么這是可能的。 請參閱Dave在其示例中引用的Media Player示例代碼 您所要做的就是在MediaPlayerDemo_Video.java文件以及相應的布局文件(mediaplayer_2.xml)中使用GLSurfaceView替換SurfaceView

您還需要創建一個自定義Renderer類(實現GLSurfaceView.Renderer接口的類)並將其設置為GLSurfaceView

完成所有這些操作后,您將在GL曲面上播放視頻,但這就是全部。

另一方面,如果你想操縱視頻,即在GL紋理中繪制視頻幀並向其添加效果或轉換它(例如縮放,旋轉等),那么我擔心這可以不行。 原因是您無法訪問應用程序中的原始視頻幀。

我不確定你為什么在這里提到OpenGL,但可能最簡單的播放視頻的方法是使用VideoView 你也想看看MediaPlayer

您可能會發現Android開發人員文檔中音頻和視頻頁面很有幫助。

隨Android SDK提供的API演示中有VideoView示例代碼MediaPlayer示例代碼

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM