合并后的FLV文件鼠标拖动进度条正常播放,但直接播放有异常。。。

mfcfan2010 2010-01-31 09:01:07
问题如下:A.flv和b.flv合并成c.flv(合并成c.flv之后,删除掉a.flv和b.flv) ;

播放时,a.flv里的视频可以正常播放,b.flv的视频闪一下就没了,感觉好象给关闭了;
但是用鼠标直接拖动进度条,却可以正常播放b.flv里的视频,
搞不清楚什么原因,请大家帮忙看下,谢谢。。。


//合并两个FLV文件
private void btnComFLV_Click(object sender, EventArgs e)
{
try
{
//创建视频流
FileStream AddStream = new FileStream(@"D:\C.flv", FileMode.Create); //C.MP3
BinaryWriter AddWriter = new BinaryWriter(AddStream);

//追加A.FLV
FileStream TempStreamA = new FileStream(@"D:\A.FLV", FileMode.Open);
BinaryReader TempReaderA = new BinaryReader(TempStreamA);
AddWriter.Write(TempReaderA.ReadBytes((int)TempStreamA.Length));
TempReaderA.Close();
TempStreamA.Close();

//追加B.FLV
FileStream TempStreamB = new FileStream(@"D:\B.FLV", FileMode.Open);
BinaryReader TempReaderB = new BinaryReader(TempStreamB);
AddWriter.Write(TempReaderB.ReadBytes((int)TempStreamB.Length));
TempReaderB.Close();
TempStreamB.Close();

//释放资源
AddWriter.Close();
AddStream.Close();
MessageBox.Show("OK");
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
...全文
464 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuobattle 2010-07-20
  • 打赏
  • 举报
回复
需要根据flv的格式进行全并
mfcfan2010 2010-01-31
  • 打赏
  • 举报
回复
使用COPY命令有同样的问题存在。。。
mfcfan2010 2010-01-31
  • 打赏
  • 举报
回复
命令格式:copy 1.flv/b + 2.flv/b + 3.flv/b 4.flv

作用:把1.flv、2.flv和3.flv合并成4.flv。其中/b参数表示用二进制方式合并。
mfcfan2010 2010-01-31
  • 打赏
  • 举报
回复
在线等。。。
wuyq11 2010-01-31
  • 打赏
  • 举报
回复
使用ffmpeg试试

110,580

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧