在surface create時,呼叫gstLibrary.setSurfaceHolder(holder)
This commit is contained in:
parent
db673d3553
commit
de152da749
@ -55,8 +55,8 @@ class SplitViewFragment : Fragment() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun onPause() {
|
override fun onPause() {
|
||||||
super.onPause()
|
|
||||||
stopAll()
|
stopAll()
|
||||||
|
super.onPause()
|
||||||
Log.d("${TAG}_$mPageNum", "onPause()")
|
Log.d("${TAG}_$mPageNum", "onPause()")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -120,6 +120,9 @@ class VideoView : ConstraintLayout, SurfaceHolder.Callback, GstCallback {
|
|||||||
|
|
||||||
override fun surfaceCreated(holder: SurfaceHolder) {
|
override fun surfaceCreated(holder: SurfaceHolder) {
|
||||||
Log.d("${TAG}_$tag", "Surface created: " + holder.surface)
|
Log.d("${TAG}_$tag", "Surface created: " + holder.surface)
|
||||||
|
if (this::gstLibrary.isInitialized) {
|
||||||
|
gstLibrary.setSurfaceHolder(holder)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun surfaceChanged(holder: SurfaceHolder, format: Int, width: Int, height: Int) {
|
override fun surfaceChanged(holder: SurfaceHolder, format: Int, width: Int, height: Int) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user