是mp4parser java库有android版本

是mp4parser java库有android版本,第1张

概述我正在尝试在android中使用mp4parser库,我遇到了一些困难.我猜它是因为mp4parser是一个基于java的项目,还没有适应android.PS-mp4parser在世界范围内传播,甚至被Instagram使用我的结论基于以下代码:publicPropertyBoxParserImpl(String...customProperties){InputStre

我正在尝试在android中使用mp4parser库,我遇到了一些困难.
我猜它是因为mp4parser是一个基于java的项目,还没有适应androID.

PS-mp4parser在世界范围内传播,甚至被Instagram使用

我的结论基于以下代码:

 public PropertyBoxParserImpl(String... customPropertIEs) {    inputStream is = getClass().getResourceAsstream("/assets/isoparser-default.propertIEs");    mapPing = new PropertIEs();    try {        mapPing.load(is);        Enumeration<URL> enumeration = Thread.currentThread().getContextClassLoader().getResources("isoparser-custom.propertIEs");        while (enumeration.hasMoreElements()) {            URL url = enumeration.nextElement();            mapPing.load(url.openStream());        }        for (String customProperty : customPropertIEs) {            mapPing.load(getClass().getResourceAsstream(customProperty));        }    } catch (IOException e) {        throw new RuntimeException(e);    }}

isoparser-default.propertIEs是一个reflaction映射:

hint=com.coremedia.iso.Boxes.TrackReferenceTypeBox(type)cdsc=com.coremedia.iso.Boxes.TrackReferenceTypeBox(type)Meta-ilst=com.coremedia.iso.Boxes.apple.AppleItemListBox()-----name=com.coremedia.iso.Boxes.apple.ApplenameBox()-----mean=com.coremedia.iso.Boxes.apple.AppleMeanBox()-----data=com.coremedia.iso.Boxes.apple.AppleDataBox()rmra=com.coremedia.iso.Boxes.apple.AppleReferenceMovIEBox()rmda=com.coremedia.iso.Boxes.apple.AppleReferenceMovIEDescriptorBox()rmdr=com.coremedia.iso.Boxes.apple.AppleDatarateBox()rdrf=com.coremedia.iso.Boxes.apple.AppleDataReferenceBox()

在AndroID中你不能发起一个链接到本地​​类和mehod的URL并加载它
上面的PropertyBoxParserImpl()可以.

所以我猜我只需要改变以下功能,有没有人在使用mp4parser时遇到这些问题?

解决方法:

是的你可以.下载isoparser-1.0-RC-27.jar和aspectj-rt.jar,并将它们包含在libs文件夹中.

http://repo1.maven.org/maven2/org/aspectj/aspectjrt/1.7.3/

http://repo1.maven.org/maven2/com/googlecode/mp4parser/isoparser/

总结

以上是内存溢出为你收集整理的是mp4parser java库有android版本全部内容,希望文章能够帮你解决是mp4parser java库有android版本所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1116061.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存