问题标签 [jaudiotagger]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 无法使用 jaudiotagger 获取轨道 ID3 标签
我正在尝试.m4a
使用带有以下代码的 jaudiotagger 库从文件中读取 ID3 标签
但这会返回相同的错误:
字符串 TrackPath 包含.m4a
文件的“MediaStore.Audio.Media.DATA”
我以前从未处理过异常,所以我认为问题出在某个地方。
java - API27 上 mp3 文件的 JAudiotagger 错误?
我在 android 的 API27(Android 7) 上遇到 JAudiotagger 问题,当我尝试为我的音频文件设置标签时,我收到此错误:
11-24 00:53:20.363 1518-1926/? E/ID3: skipping huge ID3 metadata of size 22934116
相关代码片段是这样的:
这在 API22 (Android 5.something) 上工作得很好,而且似乎只有 mp3 文件在 API27 上有这个问题。
在此先感谢您的帮助!
(音频是来自 JAudiotagger 的 AudioFile)
android - 无法在 jaudiotagger 中设置路径
我正在尝试编辑音频文件的标签,为此我正在使用 JaudioTagger。但是存在一个问题,我无法弄清楚。
我收到此错误:
java.lang.NoSuchMethodError: No virtual method toPath()Ljava/nio/file/Path; in class Ljava/io/File; or its super classes (declaration of 'java.io.File' appears in /system/framework/core-oj.jar)
还有我获取音频文件标签的代码:
android - 如何使用 JaaudioTagger 写入数据?
我正在尝试使用JaudioTagger 2.2.3
编辑音频文件的标签,但到目前为止我还没有取得任何成功。这是更改mp3
内部存储中文件的艺术家标签的测试代码
我的应用程序得到了很好的提升,android.permission.WRITE_EXTERNAL_STORAGE
我android.permission.READ_EXTERNAL_STORAGE
正在 Android 版本中测试Android 6.0
这段代码会抛出InvalidAudioFrameException
一条消息
No audio header found within example.mp3
这并不是说音频损坏了,因为它与其他 mp3 也显示出类似的错误 此外,如果有人有任何其他用于音频标记的 wat,请告诉我,我也使用mp3agic
了它反复显示:example.mp3:open failed :EROFS(Read only file system)
在线
我的问题
- 如何纠正Jaudiotagger?
- 有没有办法使用 Mp3agic 作为 Jaudiotagger 的替代品?
- 还是有任何其他有效的方法离开这两个?
我也使用过 JaaudioTagger-android但同样的问题仍然存在。提前致谢!
java - Jaudiotagger 仅在重启设备后更改标签
我有这个代码:
只有重启设备后更改才会生效。你知道如何解决它吗?
android - 使用 jaudiotagger 更改专辑封面
我正在尝试使用 jaudiotagger 更改音频文件的专辑封面,但它不起作用。关于这个主题有很多问题,但没有一个能满足我的要求。其他字段,如艺术家、音频名称、专辑等已成功更新,但专辑插图保持不变。
我用来更改艺术品的代码:
java - 如何完全禁用 JAudioTagger Logger
已经使用JAudioTagger库 2 年了,我不知道如何禁用它的 Logger。
还问了项目的所有者:https ://bitbucket.org/ijabz/jaudiotagger/issues/257/how-to-disable-jaudio-tagger-logger
我试过什么?( 没运气 )
现在我只是从应用程序中禁用了 Logger,但我需要它,我该怎么办?由于大量 JAudioTagger 消息,控制台几乎无法使用。
临时解决方案(我需要应用程序的记录器......)
我已经搜索了所有的网络,我找不到像已经 2 年这样的解决方案......这就是我在这里问的原因。
解决方案27/06/2018 对于感兴趣的人:)
java - 编辑 MP3 标签
你们中有人知道编辑 mp3 文件标签的方法吗?
我尝试了 Mp3agic,但是当我尝试声明MP3File对象时它崩溃了,我还尝试了 tha jaudiotagger 库,但它也崩溃了。
我需要帮助。
更新:
这是应用程序崩溃的代码片段:
应用程序崩溃在行
毫无例外。
按照上述行中的所有调试步骤,应用程序在 JAudioTagger 的 MP3File 类的第 246 行崩溃。这是行:
..
所以我尝试在这里更改我的代码(我更改了 AudioFile 声明):
并在线
它在 MP3File 类的第 232 行抛出 NullPointerException (该行试图找到文件的标题):
此异常在下一行中导致此异常:
在线:
更新:
我也尝试更改线路:
至:
但它抛出了这个异常:
java - 使用 jaudiotagger 编写自定义(用户定义的)MP4 字段
我想在 mp4 文件中编写一个自定义/用户定义的字段jaudiotagger
对于 FLAC 文件,我可以使用VorbisCommentTagField
.
对于使用的 MP3 文件,ID3v24Tag
我可以使用ID3v24Frame
asID3v24Frames.FRAME_ID_USER_DEFINED_INFO
有没有办法在 mp4 中做到这一点?看起来有一个Mp4FreeBox
,但我找不到公共 API 来使用它。
此外,是否jaudiotagger
公开任何公共 API 以统一设置自定义标签(键/值)?找不到,我需要独立处理每种格式。
谢谢
java - 如何在 Windows 10 上设置 jaudiotagger
我对编程相当陌生,并且从未像现在使用的那样使用过辅助资源并且需要帮助。我正在尝试在我正在编写的 java 程序中使用 jaudiotagger ( http://www.jthink.net/jaudiotagger/index.jsp ),但在访问该服务提供的类时没有任何运气。我觉得我好像完全错了;我去了https://bitbucket.org/ijabz/jaudiotagger/downloads/并下载了“jaudiotagger-2.2.6-SNAPSHOT.jar”文件,用我的代码将它插入到文件夹中,然后尝试按如下方式导入:
作为尝试导入 AudioFile 类的示例,但是返回错误
我已经浏览了我提供的链接上的文件目录,这是 AudioFile 脚本的位置,但它仍然不起作用。
我以前从未做过这样的事情,所以如果我遗漏了一些关键的概念性内容,我很抱歉。我还访问了之前提出的问题Add JAudiotagger Library to Java on Windows 7但是我不知道如何执行用户提供的过程。