【发布时间】:2020-01-07 19:51:53
【问题描述】:
我正在开发一个应用程序,该应用程序显示网页的 web 视图,该网页以幻灯片形式显示 1080p 视频。由于某种原因,我无法使视频在 webview 中流畅播放。如果我在 Kodi 或 VLC 等应用程序中播放相同的视频,它会播放得非常流畅。该设备本身最多可以处理 4K 视频。 但是在 android webview 中播放一个简单的 1080p 短视频时会出现严重的卡顿。
该应用程序是在 Flutter 中开发的,我尝试了 flutter_webview_plugin 和 stock webview_flutter,结果相同。
我在AndroidManifest.xml 中也有android:hardwareAccelerated="true"
该设备是配备 Amlogic S905X2(4x Arm Cortex-A53 @ 1.80 GHz + Mali-G31 MP2 + 4GB RAM)的电视盒,其硬件应该可以轻松处理此问题。这些视频是 MP4 格式,而且很小,在其他任何地方都可以很好地播放。
我还能尝试什么?
【问题讨论】:
-
您使用 webview 加载视频而不是直接在 Flutter 上播放视频是否有特定原因?
标签: android-studio flutter webview android-webview