1
我一直在使用SurfaceView和Canvas來繪製位圖到屏幕上。我一直在研究使用視頻加速某些動畫,但繪製位圖和播放視頻是兩回事。是否可以在屏幕上繪製位圖和視頻?根據this post這聽起來不太可能,但也許有另一種方式?可以同時使用視頻和位圖嗎?
我一直在使用SurfaceView和Canvas來繪製位圖到屏幕上。我一直在研究使用視頻加速某些動畫,但繪製位圖和播放視頻是兩回事。是否可以在屏幕上繪製位圖和視頻?根據this post這聽起來不太可能,但也許有另一種方式?可以同時使用視頻和位圖嗎?
在那裏的最後一條評論似乎表明,他得到了它的工作。您不必嘗試將VideoView和SurfaceView分層,您必須讓自己成爲MediaPlayer並將其設置爲在您已擁有的SurfaceView的指定部分上播放。 VideoView由MediaPlayer和SurfaceView組成,不允許堆疊兩個SurfaceView。
從您的問題中鏈接到api demos in the last comment將向您展示如何將SurfaceView和MediaPlayer「結合在一起」以顯示視頻文件。
試圖複製它在那個鏈接中的作用,但我似乎無法讓它工作。 – 2012-03-17 22:51:09