From c7d0785cef4f7c8260ea31154be7b3123ebe5734 Mon Sep 17 00:00:00 2001 From: Raymond Yang Date: Fri, 3 Feb 2023 17:40:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=87=E5=BB=B6=E9=81=B2=E6=99=82=E9=96=93?= =?UTF-8?q?=E6=94=B9=E6=88=90500=E6=AF=AB=E7=A7=92=EF=BC=8C=E5=86=8D?= =?UTF-8?q?=E7=B9=BC=E7=BA=8C=E8=A7=80=E5=AF=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ray650128/gstreamer_demo_app/ui/mainScreen/MainActivity.kt | 3 ++- .../gstreamer_demo_app/ui/mainScreen/SplitViewFragment.kt | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/ray650128/gstreamer_demo_app/ui/mainScreen/MainActivity.kt b/app/src/main/java/com/ray650128/gstreamer_demo_app/ui/mainScreen/MainActivity.kt index ece75e1..52c104d 100644 --- a/app/src/main/java/com/ray650128/gstreamer_demo_app/ui/mainScreen/MainActivity.kt +++ b/app/src/main/java/com/ray650128/gstreamer_demo_app/ui/mainScreen/MainActivity.kt @@ -53,6 +53,7 @@ class MainActivity : AppCompatActivity() { viewPager.apply { adapter = splitVideoViewAdapter offscreenPageLimit = 1 + setPageTransformer(null) registerOnPageChangeCallback(object: ViewPager2.OnPageChangeCallback() { override fun onPageSelected(position: Int) { super.onPageSelected(position) @@ -103,7 +104,7 @@ class MainActivity : AppCompatActivity() { for (i in 0 until splitVideoViewAdapter.itemCount) { splitVideoViewAdapter.stop(i) } - delay(oldSplitMode * 300L) + delay(oldSplitMode * 500L) oldSplitMode = splitMode splitVideoViewAdapter.clear() // 如果群組內沒有裝置,則顯示底圖 diff --git a/app/src/main/java/com/ray650128/gstreamer_demo_app/ui/mainScreen/SplitViewFragment.kt b/app/src/main/java/com/ray650128/gstreamer_demo_app/ui/mainScreen/SplitViewFragment.kt index f83756e..3058f43 100644 --- a/app/src/main/java/com/ray650128/gstreamer_demo_app/ui/mainScreen/SplitViewFragment.kt +++ b/app/src/main/java/com/ray650128/gstreamer_demo_app/ui/mainScreen/SplitViewFragment.kt @@ -76,7 +76,7 @@ class SplitViewFragment : Fragment() { super.onResume() if (viewModel.activePage.value == mPageNum) { MainScope().launch { - delay(splitMode * 300L) + delay(splitMode * 500L) playAll() } }