简体   繁体   English

尝试使用javazoom播放MP3文件,并显示错误消息“无法加载资源'sfd.ser”

[英]Trying to play a MP3 file using javazoom and getting an error saying “unable to load resource 'sfd.ser”

This is the error that I'm getting: 这是我得到的错误:

    Exception in thread "Thread-4" java.lang.ExceptionInInitializerError
    at javazoom.jl.decoder.SynthesisFilter.load_d(SynthesisFilter.java:1626)
    at javazoom.jl.decoder.SynthesisFilter.<init>(SynthesisFilter.java:75)
    at javazoom.jl.decoder.Decoder.initialize(Decoder.java:283)
    at javazoom.jl.decoder.Decoder.decodeFrame(Decoder.java:138)
    at javazoom.jl.player.Player.decodeFrame(Player.java:213)
    at javazoom.jl.player.Player.play(Player.java:120)
    at javazoom.jl.player.Player.play(Player.java:104)
    at exetersoundsystem.back.mp3_player$AdvancedPlayerThread.run(mp3_player.java:192)
Caused by: java.io.IOException: unable to load resource 'sfd.ser'
    at javazoom.jl.decoder.JavaLayerUtils.deserializeArrayResource(JavaLayerUtils.java:146)
    at javazoom.jl.decoder.SynthesisFilter.load_d(SynthesisFilter.java:1621)
    ... 7 more

I goggled it a bit and I was told to change some policy for some file, but I'm totally lost on what to change. 我瞥了一眼,被告知要更改某些文件的策略,但是我完全不知道要更改什么。

I guess it's a serial number - did they change the license? 我想这是一个序列号-他们是否更改了许可证?

I wrote a pure java mp3 player: mp3transform - it is based on JLayer from JavaZoom when it was still LGPL. 我写了一个纯Java的mp3播放器: mp3transform-它基于JavaZoom的JLayer,当时它仍是LGPL。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM