textureview

    0熱度

    1回答

    我在某些設備上播放視頻時遇到問題。我在mediaplayer上使用了textureview,SurfaceTextureView的每個方法都被調用,但是當我調用mediaPlayer.start()時,立即調用了完成播放的監聽器。在日誌此錯誤: E/MediaPlayer﹕ error (1, -2147483648) 當我列出登錄所有的應用程序,我可以看到一些錯誤,我不知道這是否是某種相關h

    0熱度

    1回答

    我試圖找出是否需要重新制作Surface,如果我想調用SurfaceTexture中的attachToGLContext方法。我試圖查看Android文檔,但沒有提及。 我猜並不是因爲據我所知,Surface是SurfaceTexture的緩衝區,它可以充當OpenGL上下文的外部紋理。因此,將SurfaceTexture附加到不同的上下文不應該影響這一點。 有人知道嗎?

    1熱度

    1回答

    我開始知道我們可以在紋理視圖中播放視頻。但我只看到了如何播放通過相機捕捉的視頻,但我想播放其中可用的視頻來執行任何動畫。 我曾嘗試這個代碼,但我不知道在哪裏放置video.mp4 public class MainActivity extends Activity implements TextureView.SurfaceTextureListener { @Overri

    4熱度

    1回答

    在TextureView中使用MediaPlayer播放視頻時,它可以工作。 當視頻結束並且應該播放另一個視頻時,我調整TextureView的大小以適應即將到來的視頻的縱橫比(例如 - 從3:4到9:16等等)。 的問題,第一視頻結束後,它的最後一幀保持所示, 比起TextureView被調整大小,第一視頻的最後一幀保留的一瞬間,但現在用壞縱橫比,所述第二部影片播放得很好。 IMAGE1: 視頻

    4熱度

    1回答

    是否可以在兩個進程之間共享SurfaceTexture,例如Activity和Service? 我想用TextureView創建一個Activity,並從一個單獨的Service更新它的SurfaceTexture。 到目前爲止,我創建了OpenGL的產生的紋理(通過glGenTextures)一個表面紋理,然後我這個表面紋理設置爲我TextureView: mSurfaceTexture = n

    5熱度

    2回答

    我正在使用TextureView在ListView中播放視頻。但是,如果我按Home按鈕並重新輸入應用程序幾次,TextureView本身工作得很好,TextureView將變黑(儘管音頻會繼續播放)。如果我退出並再次進入,TextureView變成白色(或者可能是透明的,因爲白色是我背景的顏色)。 這裏是我的代碼: holder.instagramTextureView .setSur

    2熱度

    1回答

    我使用TextureView與MediaPlayer作爲ListView中的元素。當用戶向下/向上滾動並且視頻從屏幕上消失 我想繼續播放它,讓我們說右下角。 我使用相同的TextureView,只是從列表項中提取它並添加到主佈局。 MediaPlayer也相同。 因此TextureView被銷燬並重新創建。 問題是 - 當我將表面設置爲玩家時,滾動會在半秒鐘內凍結。 任何幫助表示讚賞。 我onSu

    4熱度

    1回答

    我正在開發一個聊天,我們有高品質的表情符號與擴展mp4(文件大小約300kb)。由於質量差和顏色有限(256),不使用GIF格式。 我需要將ListView中的文件顯示爲循環視頻。 現在我正在嘗試使用TextureView和MediaCodec類來做到這一點。 來源可在https://github.com/google/grafika找到。 問題是,當您嘗試同時播放超過4個視頻時,發生錯誤 Ill

    5熱度

    1回答

    我有一個媒體數據源,我正在使用android MediaPlayer播放媒體。 如何將MediaPlayer的視頻輸出顯示在同一個Activity的多個視圖中,有沒有其他方法可以做到這一點? 我希望媒體的視頻部分在兩個不同的視圖呈現而不從數據源多次讀取。 目前代碼: TextureView mTextureView1; TextureView mTextureView2; mTextureV

    0熱度

    1回答

    我正在通過使用TextureView在主屏幕中播放視頻,但是當我要去其他活動並留下來長時間意味着超過視頻長度並回到家庭活動,然後顯示空白視頻屏幕。 private TextureVideoView customVideoView; 在onCreate(): customVideoView = (TextureVideoView) findViewById(R.id.customvideovie