textureview

    1熱度

    1回答

    我的渲​​染線程有一個無限循環。我嘗試測量,假設每次打電話給eglSwapBuffers繪製一個新的框架,但這是給我的結果像200幀,這是不可能的,對吧?刷新率不能超過60? 現在我正在做同樣的事情,但也使用SurfaceView的surfaceTexture的surfaceTexture.getTimeStamp()。我認爲只有在前一次迭代中返回的時間戳與當前時間戳不一樣時纔會繪製一幀。衡量是否

    2熱度

    1回答

    我正在研究Android應用程序,它可以在用戶執行按鈕單擊時從視頻抓取框架,該應用程序被配置爲使用TextureView播放視頻。爲了捕獲幀作爲位圖,我使用: Bitmap bit = textureView.getBitmap(width, height); 它工作正常,但「getBitmap」需要相當長的時間(大約150-200毫秒爲640×480幀)。問題出在getBitmap被調用時,

    3熱度

    1回答

    我想在ListView玩了很多視頻。就像名爲「vine」的應用程序一樣。 我使用TextureView和MediaPlayer來顯示視頻。我們知道ListView將重用該視圖。由於這種機制,我得到了一個問題。 例如:在可見光區我在玩視頻的,所以,當我向上滾動,視頻A將是無形的,所以我要播放視頻B,ListView的可重用播放(視頻A)的觀點,所以,當我開始播放視頻B,首先視圖將顯示A的圖像,然後刷