问题标签 [react-native-video]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
864 浏览

react-native - React-Native-Video onClick() 道具

我目前正在开发一个反应原生应用程序。我正在使用 react-native-video:https ://github.com/react-native-community/react-native-video

我找不到类似 onClick() 道具的东西。为视频上的点击事件实现功能的最佳方式是什么?

0 投票
1 回答
1237 浏览

android - 使用 react-native-video (Android) 在加载和视频播放之间反应原生黑屏一秒钟

从 onLoad 移动时总是会出现大约 2 秒的黑屏,这会停止我的加载微调器组件并在下面的代码中开始视频播放。我正在使用 ExoPlayer。知道我做错了什么,或者如何改进我的代码以摆脱黑屏?!

0 投票
1 回答
1351 浏览

reactjs - react-native-video 实例化时崩溃应用程序

当前行为

当我尝试调用视频库(从'react-native-video'导入{视频})时,我的应用程序因错误而中断Module AppRegistry is not a registered callable module (calling runApplication)

复制步骤

我的视频组件如下:

和 App.js

如果我不实例化组件,我可以很好地渲染应用程序,甚至可以使用 WebView,但是当我尝试导入我的 VideoPlayer 组件时,我会收到上述错误。

预期行为

功能性视频组件,或至少与视频播放器相关的错误。

平台

  • iOS

视频样本

https://www.youtube.com/embed/3NhHqPA8nIs?rel=0&autoplay=0&showinfo=0&controls=0

有谁看到我做错了什么?谢谢你。

0 投票
2 回答
6742 浏览

android - 使用 Flatlist 单击播放按钮以全屏(横向)播放视频

我已经使用 Flatlist 及以下库实现了视频滚动。

反应原生视频

反应本机导向

在此处输入图像描述

单击播放按钮时,它会在同一帧中启动视频,如下所示:

在此处输入图像描述

我想在单击播放按钮和单击关闭按钮时以横向全屏播放视频,它应该是纵向模式。

使用的依赖项:

当前实现的代码:

0 投票
2 回答
1207 浏览

react-native - 如何在本机反应中移动到其他选项卡时暂停视频

我已经在标签中实现了反应本机视频(标签是使用本机基础实现的),但是在移动到其他标签(ontabpress)时,视频仍然在后台播放。任何帮助都会得到帮助。谢谢

0 投票
0 回答
1114 浏览

javascript - 在 React Native 中播放 DRM 内容

如何在不使用任何原生模块的情况下在 React Native 中播放 DRM 内容?它是一个纯 JS 应用程序。我曾尝试使用 React Native Video 库,但它们尚不支持 DRM。

0 投票
1 回答
349 浏览

react-native - 有什么方法可以使用 React-Native 在我的手机中使用第三方视频播放器播放视频?

我将视频存储在 Firebase 存储中。我想提供一个选项来播放我在第三方播放器中从 Firebase 检索的视频。

0 投票
0 回答
176 浏览

react-native - react-native-video 不使用远程 url

在我的应用程序中,我使用 react-native-player 库。我已经将它包含在一个组件中,并且源 uri 是通过一个道具设置的。

在 currentMovement 组件中,两种情况下的运动视频都是相似的。

两个值相同,但播放器仅采用硬编码值。来自数据库的相同值不会被视为视频 url。

我应该怎么做才能克服这个问题?

0 投票
0 回答
633 浏览

react-native - React-Native-Video 处理 URL 更改

在我的应用程序中,我想在单击下一步按钮时更改 react-native-player 源的 url。

我的代码如下。

// 播放器

// 运动组件

// 屏幕

当我们点击下一个按钮时,trainingProgress 会更新为新的 url。新 url 显示在控制台中,但不会添加到播放器中。仅播放第一个视频并且播放器停止。如何将下一个 url 设置为视频源?甚至,我已经设置了它,它不起作用。

我怎样才能做到这一点?

0 投票
1 回答
1468 浏览

android - Android 背景上的 react-native-video 崩溃

我正在为音频播放实现视频组件:

在物理设备(Pixel 2 8.1.0)上运行此应用程序并将应用程序置于后台时,音频播放会在 3-10 分钟后停止并且应用程序崩溃。只有重新启动应用程序才能重新开始播放。仅当设备未连接电源线时才会出现此问题。当有外部电源时,应用程序按预期运行。

我从日志中提取了这个:

看起来Android拒绝该应用程序滥用CPU?有什么解决方案可以强制操作系统允许这个应用程序不间断地运行,就像我们有外部电源时那样?

反应原生版本:0.57 反应原生视频版本:3.2.1