• 注册
  • MOD模组 MOD模组 关注:188 内容:46879

    MediaPlayer:基于FFmpeg的Minecraft视频音频解码库(MediaPlayer)

  • 查看作者
  • 打赏作者
  • 当前位置: SodaMC > MOD模组 > 正文
  • 潮涌核心
    永久赞助者

    MediaPlayer:基于FFmpeg的Minecraft视频音频解码库(MediaPlayer)


    MediaPlayer是一个基于FFmpeg的Minecraft解码库,支持视频和音频播放,具备硬件加速功能,兼容多种媒体格式。

    MediaPlayer:基于FFmpeg的Minecraft视频音频解码库

    MediaPlayer是一个基于FFmpeg的Minecraft解码库,用于在游戏中播放视频和音频。

    主要特性

    • 视频和音频解码器
    • 硬件加速支持
    • 兼容多种媒体格式
    • 目前仅支持Windows x64平台

    使用方法

    对于普通用户

    使用以下命令播放视频:

    /summon mediaplayer:video
    /mediaplayer video已复制!

    使用以下命令播放音频:

    /mediaplayer audio已复制!

    使用以下命令停止所有视频和音频播放:

    /mediaplayer clear已复制!

    对于开发者

    创建解码器

    var file = new File("<视频文件路径>");
    var decoder = VideoDecoder.create(file);已复制!

    解码并渲染帧

    decoder.fetch();
    bufferSource.getBuffer(VideoRenderType.create(decoder.frame));
    /<em> 渲染代码 </em>/已复制!

    播放视频中的伴音

    Minecraft.getInstance().getSoundManager().play(new AudioInstance(decoder.audio.decode(false), null));已复制!

    播放独立音频

    
    Minecraft.getInstance().getSoundManager().play(new AudioInstance(new AudioDecoder.decode(false), null));
    ```<h3>截图:</h3><br><div class='imgg' style='display: flex; flex-wrap: wrap;'>  </div>Modrinth 数据获取失败,请稍后重试已复制!

  • 收录

  • 请登录之后再进行评论

    登录
  • Soda任务 图片
  • 帖子间隔 侧栏位置:左