修复工作

This commit is contained in:
2025-10-01 23:21:09 +08:00
parent cfd0489d3d
commit e462a99645
2 changed files with 32 additions and 4 deletions

View File

@@ -77,17 +77,43 @@ export default {
// 监听播放器错误
this.player.on('error', (error) => {
console.error('播放器错误:', error);
console.error('播放器错误:', error);
console.error('错误详情:', JSON.stringify(error, null, 2));
});
// 监听播放器就绪
this.player.on('ready', () => {
console.log('播放器就绪');
console.log('播放器就绪');
});
// 监听播放开始
this.player.on('play', () => {
console.log('开始播放');
console.log('▶️ 开始播放');
});
// 监听播放暂停
this.player.on('pause', () => {
console.log('⏸️ 播放暂停');
});
// 监听视频加载开始
this.player.on('loadstart', () => {
console.log('🔄 开始加载视频数据');
});
// 监听视频元数据加载
this.player.on('loadedmetadata', () => {
console.log('📊 视频元数据已加载');
});
// 监听视频可以播放
this.player.on('canplay', () => {
console.log('✅ 视频可以播放');
});
// 监听等待数据
this.player.on('waiting', () => {
console.log('⏳ 等待视频数据...');
});
// 自定义播放器按钮

View File

@@ -146,10 +146,12 @@ public class MediaTransferFlvByFFmpeg extends MediaTransfer {
.addArgument("-max_delay").addArgument("1")
.addArgument("-g").addArgument("25")
.addArgument("-r").addArgument("25")
// 使用 libx264 编码器(系统 FFmpeg 包含,质量最好
// 使用 libx264 编码器(H.264FLV 播放器标准支持
.addArgument("-c:v").addArgument("libx264")
.addArgument("-preset").addArgument("ultrafast")
.addArgument("-tune").addArgument("zerolatency")
.addArgument("-profile:v").addArgument("baseline") // baseline 兼容性最好
.addArgument("-level").addArgument("3.0")
.addArgument("-b:v").addArgument("1000k") // 视频比特率
.addArgument("-maxrate").addArgument("1000k")
.addArgument("-bufsize").addArgument("2000k")