媒体播放器
基于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));
/* 渲染代码 */
播放视频中的伴音
Minecraft.getInstance().getSoundManager().play(new AudioInstance(decoder.audio.decode(false), null));
播放独立音频
Minecraft.getInstance().getSoundManager().play(new AudioInstance(new AudioDecoder.decode(false), null));
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。