如何使用捏合缩放 exoplayer

发布于 2025-01-12 22:27:34 字数 628 浏览 3 评论 0原文

我正在将 exoplayer 用于我的流媒体应用程序。我想实现触摸缩放视频播放器,就像我们在 YouTube 中所做的那样。如果用户捏住屏幕,它将进入缩放模式,我们将使用

   playerView.setResizeMode(AspectRatioFrameLayout.RESIZE_MODE_ZOOM);

,否则我们将使用

 playerView.setResizeMode(AspectRatioFrameLayout.RESIZE_MODE_FIT)

我尝试了来自 youtube 的不同方法,可惜它们都不适合我。所以如果有人解释并给我如何使用滑动或捏合缩放的答案,我会很高兴

添加,我找到了一个中等页面解释这一点,但我只在 JAVA 而不是 kotlin 有很好的知识 https://medium.com/agile-freaks/exoplayer-pinch -缩放功能-bae397471c37 如果有人精通 kotlin 可以帮助我将 kotlin 代码解码为 java

I am using exoplayer for my streaming app. i would like to implement touch to zoom video player as we do in youtube. if user pinch the screen it will go to zoom mode we will use

   playerView.setResizeMode(AspectRatioFrameLayout.RESIZE_MODE_ZOOM);

else we will use

 playerView.setResizeMode(AspectRatioFrameLayout.RESIZE_MODE_FIT)

I have tried different method from youtube alas none of them worked for me. so i would be happy if some one explain and give me the answer on how to use swipe or pinch to zoom

added with , i have found a medium page explaining this but i have good knowlege only in JAVA and not in kotlin
https://medium.com/agile-freaks/exoplayer-pinch-to-zoom-functionality-bae397471c37
if some one is wellverse in kotlin can help me to decode kotlin code to java

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文