CommonUtilTest.java 文件源码

java
阅读 23 收藏 0 点赞 0 评论 0

项目:JavaVAD 作者:
/**
     * Test method for {@link com.deb.vad.utility.CommonUtil#getAudioFormatMp3()}.
     */
    public final void testGetAudioFormatMp3() {
//      package com.ibm.emb.test.mfb; study this package.
//      Not working [PCM_SIGNED, PCM_UNSIGNED, ALAW, ULAW]
//      interface TargetDataLine supporting format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 16000 bytes/frame, 16.0 frames/second, big-endian

//      Working
//      interface TargetDataLine supporting format PCM_SIGNED 16000.0 Hz, 8 bit, mono, 1 bytes/frame, 

        AudioFormat mp3Format = CommonUtil.getAudioFormatMp3();
        Encoding[] encoding = AudioSystem.getTargetEncodings(mp3Format);
        System.out.println(Arrays.toString(encoding));
        DataLine.Info info = new DataLine.Info(TargetDataLine.class, mp3Format);
        System.out.println(info.toString());
        if (!AudioSystem.isLineSupported(info)) {

            assertFalse("Line not supported. Sorry I am leaving...",true);

        }
    }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号