查看完整版本: [-- 视频截取无效(已解决) --]

APlayer 开发者论坛 -> APlayer 讨论区 -> 视频截取无效(已解决) [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

ying8jing 2017-03-15 19:02

视频截取无效(已解决)

按照 http://aplayer.open.xunlei.com/bbs/read.php?tid=24302 中的方法来设置,但截取不到视频,而且不能播放
  1. aPlayer.SetConfig(804, "C:\test.mp4");
    aPlayer.SetConfig(102,"10000");
    aPlayer.SetConfig(103,"15000");    
    aPlayer.SetConfig(6,"2");
    aPlayer.open("E:\BaiduYunDownload\test.mp4")

注释了 aPlayer.SetConfig(6,"2"); 可以播放,但截取不到视频
  1. aPlayer.SetConfig(804, "C:\test.mp4");
    aPlayer.SetConfig(102,"10000");
    aPlayer.SetConfig(103,"15000");    
    //aPlayer.SetConfig(6,"2");
    aPlayer.open("E:\BaiduYunDownload\test.mp4")


查询视频截取功能是否可用,输出为0
  1. aPlayer.GetConfig(801)

不知道问题出在那里,使用的是最新的SDK





aplayer 2017-03-16 19:48
您没有设置 803,截取格式,那帖子里漏写了,已修改。


ying8jing 2017-03-16 20:17

谢谢,已经可以了。

发布最终代码,希望帮到有需要的朋友:
  1. aPlayer.SetConfig(803, "mp4");
    aPlayer.SetConfig(804, "C:\test.mp4");
    aPlayer.SetConfig(102,"10000");
    aPlayer.SetConfig(103,"15000");
    aPlayer.SetConfig(6,"2");
    aPlayer.open("E:\BaiduYunDownload\test.mp4");


pullegg 2018-12-14 01:56
悲催了···
start = int.Parse(AVIleng) - int.Parse(SETleng);
end = int.Parse(AVIleng);
string newAVI = Application.StartupPath + "\\cutLeng.avi";
//toolStripStatusLabel2.Text = axPlayer1.GetConfig(801).ToString();
axPlayer1.SetConfig(803, "avi");
axPlayer1.SetConfig(804, newAVI);//设置新的视频名称
axPlayer1.SetConfig(102, start.ToString() + "000");//起始时间
axPlayer1.SetConfig(103, end.ToString() + "000");//结束时间
axPlayer1.SetConfig(6, "2");
axPlayer1.Open(filepath);

没有用··········

pullegg 2018-12-14 01:56
ying8jing:[表情]谢谢,已经可以了。
发布最终代码,希望帮到有需要的朋友:
aPlayer.SetConfig(803, "mp4");
....... (2017-03-16 20:17) 

悲催了···
start = int.Parse(AVIleng) - int.Parse(SETleng);
end = int.Parse(AVIleng);
string newAVI = Application.StartupPath + "\\cutLeng.avi";
//toolStripStatusLabel2.Text = axPlayer1.GetConfig(801).ToString();
axPlayer1.SetConfig(803, "avi");
axPlayer1.SetConfig(804, newAVI);//设置新的视频名称
axPlayer1.SetConfig(102, start.ToString() + "000");//起始时间
axPlayer1.SetConfig(103, end.ToString() + "000");//结束时间
axPlayer1.SetConfig(6, "2");
axPlayer1.Open(filepath);

没有用··········

aplayer 2018-12-14 10:57
pullegg:悲催了···
start = int.Parse(AVIleng) - int.Parse(SETleng);
end = int.Parse(AVIleng);
string newAVI = Application.StartupPath + "\\cutLeng.avi";
....... (2018-12-14 01:56) 

avi 截取格式不可用,可用的复用器在 GetConfig(802) 返回的列表中选择一个格式,该参数详细如下:
802 - Cut format list                str      R           可用的截取输出格式,用分号分割,格式:"wmv;mp4;rmvb"

pullegg 2018-12-15 22:13
aplayer:avi 截取格式不可用,可用的复用器在 GetConfig(802) 返回的列表中选择一个格式,该参数详细如下:
802 - Cut format list                str &nb .. (2018-12-14 10:57) 

感谢版主指点

popliu 2021-02-27 10:49
各位前辈,有没有C#的截取例子啊


查看完整版本: [-- 视频截取无效(已解决) --] [-- top --]


Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.011844 second(s),query:0 Gzip enabled