【问题标题】:Android/Nativescript - Applying a shader effect to a playing videoAndroid/Nativescript - 将着色器效果应用于正在播放的视频
【发布时间】:2019-10-02 14:53:54
【问题描述】:

在 NativeScript 应用程序中,我尝试将实时效果应用于应用的视频(特别是灰度视频播放)。我目前正在使用nativescript-videoplayer nativescript 插件的分支在应用程序中播放视频。在android中创建视频视图的相关源代码在这里:

https://github.com/nstudio/nativescript-videoplayer/blob/master/src/videoplayer.android.ts

本质上,我想修改它以应用效果/着色器,类似于此处给出的答案:

https://stackoverflow.com/a/31958741/192694

但是,我不确定此着色器代码将在何处连接到我现有的 MediaPlayer 创建流并设置其 SurfaceTexture 表面。

【问题讨论】:

  • 这可能会有所帮助,我希望:stackoverflow.com/questions/31805837/…
  • @Treewallie 谢谢,是的,这是我在原始帖子中链接到的 SO 问题,我 认为 这就是我想要的......但是从答案中我可以不确定它如何适合我的 NativeScript 应用程序代码。

标签: android video nativescript android-mediaplayer android-videoview


【解决方案1】:

原始视频播放器插件在 MediaPlayer 实例上使用 TextureView,而您可以使用 GLSurfaceView,如链接的另一个 SO 示例中所示。

【讨论】:

    猜你喜欢
    • 2015-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-01
    相关资源
    最近更新 更多