releaseSurface、pause加上isInit判斷
This commit is contained in:
parent
d77fc98280
commit
07afc01354
@ -32,7 +32,7 @@ class GstLibrary(context: Context) : Closeable, SurfaceHolder.Callback {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun pause() {
|
fun pause() {
|
||||||
//if (!isInit) return
|
if (!isInit) return
|
||||||
nativePause()
|
nativePause()
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -46,6 +46,7 @@ class GstLibrary(context: Context) : Closeable, SurfaceHolder.Callback {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun releaseSurface() {
|
fun releaseSurface() {
|
||||||
|
if (!isInit) return
|
||||||
isInit = false
|
isInit = false
|
||||||
nativeSurfaceFinalize()
|
nativeSurfaceFinalize()
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user