问题标签 [mp3agic]
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 - 有没有办法使用 mp3agic 获取通用 mp3 标签?
我正在用 java 开发一个 MP3 播放器,使用mp3agic来编辑 .mp3 文件元数据。问题是:我不知道文件的特定标签来编辑所需的数据。
这是我获取 mp3 曲目的代码,例如:
有没有办法让标签值跳过file.hasId3v1Tag()
和file.hasId3v2Tag()
验证?
我试过了:
但是我仍然必须检查标签,然后将Object
值转换为标签值,这意味着无论如何我都必须知道它。我接受任何建议,甚至交换 mp3agic。
scala - 如何在 Scala 中使用 mp3agic 设置和保存 mp3 文件的元数据
我正在尝试编写自己的 mp3 播放器。我可以使用 mp3agic 从 mp3 文件中读取元数据,所以现在我想对其进行修改。Mp3agic 显示(在GitHub 上的 mp3agic标题设置 ID3v2 字段值下)您可以通过修改标签来实现,然后在 mp3 文件上调用 save。
调用 save 时出现错误。这与另一篇使用 mp3agic 更改专辑名称的帖子相同的错误
代码
输出
sbt
android - 如何使用 Mp3agic jar Android studio 从 MP3 文件中获取 ID3 歌词标签?
我需要从 mp3 歌曲中获取歌词
上面的代码只有我在使用。但它返回“java.lang.NullPointerException”。请帮我解决这个问题。
完整的崩溃报告
E/AndroidRuntime:致命异常:主进程:in.example.mp3tag,PID:10237 java.lang.RuntimeException:无法启动活动 ComponentInfo{in.example.mp3tag/in.example.mp3tag.Main2Activity}:java.lang。 NullPointerException:println 需要在 android.app.ActivityThread.-wrap11(未知来源:0 ) 在 android.os.Handler.dispatchMessage(Handler.java:108) 在 android.os.Looper.loop(Looper.java:206) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1671) 在 android .app.ActivityThread.main(ActivityThread.java:6784) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240) at com .android.internal.os.ZygoteInit。main(ZygoteInit.java:852) 引起:java.lang.NullPointerException: println 需要在 android.util.Log.d(Log.java:320) 的 android.util.Log.println_native(Native Method) 处的消息.example.mp3tag.Main2Activity.onCreate(Main2Activity.java:200) 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1235) 在 android.app.Activity.performCreate(Activity.java:6984) 在 android.app。 ActivityThread.performLaunchActivity(ActivityThread.java:2857) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2986) at android.app.ActivityThread.-wrap11(Unknown Source:0) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1671) 在 android.os.Handler.dispatchMessage(Handler.java:108) 在 android.os.Looper.loop(Looper.java:206) 在 android.app.ActivityThread.main(ActivityThread.java: 6784) 在 java.lang.reflect。Method.invoke(Native Method) at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:852)
java - mp3agic 的负查找偏移
我创建了这个简单的代码来打开一个 mp3 文件:
当我尝试执行时,出现错误:
我尝试用谷歌搜索这个错误,但我无法解决。