surfaceholder

    0熱度

    1回答

    我使用SurfaceView將兩個位圖圖片移動到屏幕上。 我嘗試這樣做: ... @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); ... canvas.drawBitmap(bitmap,matrix,paint); canvas.drawBitmap(bi

    0熱度

    1回答

    我使用Vitamio媒體播放器將RTMP流播放到SurfaceView上,一切正常,但視頻尺寸比屏幕小。我正在尋找一種縮放視頻以適應整個屏幕的方式。我將SurfaceHolder設置爲Nexus4顯示器的固定尺寸(1280 * 720),接收到的視頻爲(950 * 640)。 我試着重寫onDraw但沒有結果。 我現在想重寫SurfaceHolder的unlockCanvasAndPost函數,所

    1熱度

    1回答

    我們剛剛在工作時得到了一些運行4.3的三星Galaxy S4,我們正在使用移動管理系統,出於安全原因禁用相機。我創建了一個FlashLight應用程序(適用於我的HTC和Nexus 10),但我遇到了一個錯誤。 有趣的是,如果我使用內置的三星「輔助燈」小工具,它工作正常。所以即使在禁用相機的情況下,LED仍然工作,所以有可能,我只是不知道如何。我知道你們可能會說些什麼,爲什麼不使用這個小部件...

    0熱度

    2回答

    我是新手。我使用Canvas製作了一個簡單的遊戲。我在onDraw()方法中寫了幾乎所有的代碼,並且有很多計算。在我的代碼中,在onDraw()的最後有一個invalidate()方法。這就是我打電話重畫我的觀點的方式。我怎樣才能重畫只有一部分畫布?主要的問題是我在onDraw()裏面進行了大量的計算,並且減慢了整個遊戲的速度。我試圖用位圖喜歡這裏: creating a bitmap - sta

    1熱度

    1回答

    嘿,大家我對android/glass開發相當新,所以如果我錯了,請糾正我。 我試圖創建一個很好的高頻實時卡。但是,當我關閉應用程序時,函數surfaceDestroyed()沒有得到觸發器,並且thread.quit()沒有被調用。 我試圖尋找示例項目秒錶/計時器,顯然他們並沒有停止線程以及。根據文件,SurfaceDestroyed在表面被摧毀之前被調用,但是我的表面是什麼?我也讀過一些叫Su

    3熱度

    1回答

    我使用MediaRecorder捕獲視頻。代碼的一部分在下面給出。 surfaceView = (SurfaceView) findViewById(R.id.surface_camera); mCamera = Camera.open(); surfaceHolder = surfaceView.getHolder(); surfaceHolder.addCall

    0熱度

    1回答

    我一直在研究分析尋找特定對象的幀的移動應用程序。該處理是沉重,我不斷收到 05-08 17:44:24.909: I/Choreographer(31606): Skipped 114 frames! The application may be doing too much work on its main thread. 所以我切換圖像處理線程,現在它的速度要快得多,但我不能夠認識任何對象

    0熱度

    1回答

    您知道一種拍照方式而無需預覽嗎?我搜索並發現只有非工作的解決方案,如將表面視圖寬度和高度設置爲1 dp。

    5熱度

    1回答

    不工作我會使用顯示預覽PopupWindow基礎上,AirView功能三星SPEN 但問題是,是不是創造了SurfaceView和的SurfaceHolder.Callback方法不被調用。 當彈出窗口被顯示時,表面區域變得透明,因爲表面根本沒有被創建。 SurfaceView不創建並且是透明的: HoverPreview: public class HoverPreview extends Li

    0熱度

    1回答

    這是我的問題:如何通過surfaceview/surfaceholder類來裁剪視頻? 在我的調查中,裁剪視頻的唯一方法是使用TextureView :: setTransform/setLayoutParams,對嗎? 但我的第三方視頻播放器庫中只有一個接口與surfaceholder類一起工作:VideoPlayer :: setDisplay(SurfaceHolder holder)。如果