Неліктен аудио файлдар өзгеше?

Мен javaден ойнатылуы керек аудио файлдарды жаздым. Мен мұны жарты жыл бұрын жасадым. Енді, файлдарды қосқан кезде, олар жоғары деңгейге көтерілгендей болып көрінеді. Ескі файлдар қалыпты, жаңасы жоқ. Менің ойымша, аудио параметрлері өзгеруі керек нәрсе бар деп ойлаймын. Бұл не болуы мүмкін?

.Wav файлдарын ойнату үшін пайдаланатын код:

AudioInputStream result1 = AudioSystem.getAudioInputStream(new File("/home/nikkka/Desktop/alphabet/result.wav")); 
DataLine.Info info = new DataLine.Info(Clip.class, result1.getFormat());
Clip clip = (Clip) AudioSystem.getLine(info);
clip.open(result1);
clip.start();
0

1 жауаптар

Ашық көрініс қатерінде ...

Егер ескі файл әлі де жақсы ойнап тұрса және жаңадан шықпаса, жаңа файлдар жазылған әдісі туралы басқа бір нәрсе болуы керек.

Бұл нақты проблема бағдарламалаумен, Java-ді қоспағанда, көрінбейді.


Әрине. бірақ мен ескі файлдарды жазылған параметрлермен жазамын.

Менің ұсынысым - дұрыс ойнайтын файлдарды тағы бір рет жазу мүмкін болғанға дейін параметрлермен скриптировать.

1
қосылды
Әрине. бірақ мен ескі файлдарды жаздым және нақты есімде жоқ.
қосылды автор nicks, көзі
Ойнатқыштағы файлдарды ойнағанда, олар қалыпты
қосылды автор nicks, көзі
ubuntu әдепкі ойнатқышы. сонымен қатар, терезелердің медиа ойнатқышы.
қосылды автор nicks, көзі
«Ойыншы» дегеніміз не? Жүйе ойыншыларының көбісі нашар кодталған деректерді түсіну үшін ерекше ұзындықтарға көшуін ескеріңіз. Дыбыс файлы ойнатқышта 'ойнатады' болғандықтан дыбыстық файл дұрыс кодталған/жазылған дегенді білдірмейді.
қосылды автор Andrew Thompson, көзі
Сондықтан сіздің кодыңызда ештеңе дұрыс емес. Жазу параметрлері арқылы тек қана жазу керек.
қосылды автор Evan Mulawski, көзі