木水川
云少嘎嘎嘎
记录总结自己的工作
全部博文(113)
2015年(19)
2014年(10)
2013年(6)
2012年(16)
2011年(24)
2010年(21)
2009年(17)
jiayuxia
10068515
cc139268
myq521
牛逼的哥
cyuef
chenchao
henrylin
parkercu
jw14725
huyan
格伯纳
hxl
hi_hqd
夏寥寥
Toxen
枫雪狼情
drxi
分类: Android平台
2014-02-20 14:23:05
首先将例子中的代码修改为一个工具类,通过接口传进视频文件的路径和截取视频的开始、结束时间。需要注意的是,如果传的开始时间是10s,视频一般不会刚好是从10s开始的,要根据视频的关键帧做一下调整。截取出来的视频会放到存储卡的Clip目录下。代码如下:
点击(此处)折叠或打开
上一篇:Android播放视频时找不到播放器的问题
下一篇:android中用ExpandableListView实现三级扩展列表(附源码)
quruti2015-07-02 19:00:36
云少嘎嘎嘎:没有啊,你使用github上的demo最好也使用上面最新的jar包。
额,好像有点奇怪,我检查了一下目录,文件已经生成了,不过很奇怪的是这文件在log里面打印出来长度为0,而且重新执行程序的时候,剪切出来的MP4没有被扫描到list里面,博主有这中情况吗?
quruti2015-07-02 18:13:58
请教一下博主,我用了你的上面的代码,不过运行之后的输出文件是空的:output-XXXXXX.mp4长度为0.之前的Building和writing倒是有ms时间,并且随着不同的输入值,这两个时间也不断在变化,不过就是输出文件长度是0.请问这个可能是什么问题?
云少嘎嘎嘎2015-07-02 15:23:48
quruti:谢谢博主的快速回复,还有一个问题,我导入git上https://github.com/sannies/mp4parser的那个demo的时候,发现缺少了com.googlecode.mp4parser.FileChannel这个包,我用的jar包是isoviewer-1.0-RC-35.jar,请教作者有没有遇到过这个问题?
没有啊,你使用github上的demo最好也使用上面最新的jar包。
quruti2015-07-02 09:59:54
云少嘎嘎嘎:前面仅仅是个变量存储路径,自己定义就可以了;后面是格式化时间的方法,如果仅仅是为了运行demo的话都可以去掉不用的。
谢谢博主的快速回复,还有一个问题,我导入git上https://github.com/sannies/mp4parser的那个demo的时候,发现缺少了com.googlecode.mp4parser.FileChannel这个包,我用的jar包是isoviewer-1.0-RC-35.jar,请教作者有没有遇到过这个问题?
云少嘎嘎嘎2015-07-02 09:22:25
quruti:请教作者我在复制代码时遇到Util.PATH, Util.durationFormat这里都报错,请作者能不能指点一下?
前面仅仅是个变量存储路径,自己定义就可以了;后面是格式化时间的方法,如果仅仅是为了运行demo的话都可以去掉不用的。
登录 注册