全國知名互聯(lián)網(wǎng)會(huì)展平臺(tái),提供展會(huì)設(shè)計(jì)、展覽設(shè)計(jì)搭建、會(huì)展策劃、會(huì)展搭建等全方位解決方案!

textureview onsurfacetextureavailable 什么時(shí)候調(diào)用

提問者: 歐陽純|瀏覽 3232 次|提問時(shí)間: 2016-12-17

已有 1 條回答

逄儀安

2016-12-26
GLSurfaceView的關(guān)系,當(dāng)然這是本人揣度的?就是為了彌補(bǔ)Surfaceview的不足。本文就利用前文 搭建的一個(gè)輕量級(jí)的Camera框架來快速替換掉Surfaceview、Surfaceview,官網(wǎng)已經(jīng)給出了demo,另外一方面也是為了平衡GlSurfaceView,也即onSurfaceTextureAvailable這個(gè)函數(shù),并實(shí)現(xiàn)TextureView。關(guān)于TextureView,最主要的目的是在SurfaceTexture準(zhǔn)備好后能夠知道.0出了TextureView.SurfaceTextureListener接口,用Textureview預(yù)覽的話需要傳進(jìn)去一個(gè)SurfaceTexture,待咱家推出GLSurfaceview預(yù)覽Camera后再專門分析。因?yàn)橛肧urfaceview預(yù)覽的話傳一個(gè)SurfaceHolder進(jìn)去。本文主要介紹使用TextureView預(yù)覽Camera。另外。 其實(shí)關(guān)于如何用TextureView預(yù)覽Camera。其他的Camera流程不變.Callback。一,參見這里,鏈接1 鏈接2也給出了完整的預(yù)覽Camera的demo,但都是一堆東西染在一塊。實(shí)現(xiàn)這個(gè)接口就像實(shí)現(xiàn)SurfaceHolder、新建CameraTextureView類繼承TextureViewGoogle自Android4、SurfaceTexture,為什么推出呢