“Java 播放本地音频”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
(建立内容为“<syntaxhighlight lang="java"> import java.applet.Applet; import java.applet.AudioClip; import java.io.File; import java.net.MalformedURLException; import java.net…”的新页面)
 
第1行: 第1行:
<syntaxhighlight lang="java">
+
注意:只支持 wav 音频文件<syntaxhighlight lang="java">
 
import java.applet.Applet;
 
import java.applet.Applet;
 
import java.applet.AudioClip;
 
import java.applet.AudioClip;

2022年11月20日 (日) 11:22的版本

注意:只支持 wav 音频文件

import java.applet.Applet;
import java.applet.AudioClip;
import java.io.File;
import java.net.MalformedURLException;
import java.net.URI;
import java.util.concurrent.TimeUnit;

public class MusicPlayer {

    public static void main(String[] args) throws MalformedURLException, InterruptedException {

        String pathname = "I:\\Program Files (x86)\\MediaEditor\\AudioFiles\\音效\\动物世界\\猫.wav";

        File f = new File(pathname);

        URI uri = f.toURI();

        AudioClip audioClip = Applet.newAudioClip(uri.toURL());

        audioClip.play();

        TimeUnit.SECONDS.sleep(5);

    }

}