当前位置: 首页>>代码示例>>Java>>正文


Java PropertiesContainer类代码示例

本文整理汇总了Java中javazoom.spi.PropertiesContainer的典型用法代码示例。如果您正苦于以下问题:Java PropertiesContainer类的具体用法?Java PropertiesContainer怎么用?Java PropertiesContainer使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


PropertiesContainer类属于javazoom.spi包,在下文中一共展示了PropertiesContainer类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: setEqualizer

import javazoom.spi.PropertiesContainer; //导入依赖的package包/类
/**
 * Changes specific values from equalizer.
 *
 * @param array
 *            the array
 * @param stop
 *            the stop
 */
public void setEqualizer(float[] array , int stop) {
	if (!isPausedOrPlaying() || ! ( audioInputStream instanceof PropertiesContainer ))
		return;
	//Map<?, ?> map = ((PropertiesContainer) audioInputStream).properties()
	float[] equalizer = (float[]) ( (PropertiesContainer) audioInputStream ).properties().get("mp3.equalizer");
	for (int i = 0; i < stop; i++)
		equalizer[i] = array[i];
	
}
 
开发者ID:goxr3plus,项目名称:java-stream-player,代码行数:18,代码来源:StreamPlayer.java

示例2: setEqualizerKey

import javazoom.spi.PropertiesContainer; //导入依赖的package包/类
/**
 * Changes a value from equalizer.
 *
 * @param value
 *            the value
 * @param key
 *            the key
 */
public void setEqualizerKey(float value , int key) {
	if (!isPausedOrPlaying() || ! ( audioInputStream instanceof PropertiesContainer ))
		return;
	//Map<?, ?> map = ((PropertiesContainer) audioInputStream).properties()
	float[] equalizer = (float[]) ( (PropertiesContainer) audioInputStream ).properties().get("mp3.equalizer");
	equalizer[key] = value;
	
}
 
开发者ID:goxr3plus,项目名称:java-stream-player,代码行数:17,代码来源:StreamPlayer.java

示例3: testPlay

import javazoom.spi.PropertiesContainer; //导入依赖的package包/类
public void testPlay()
{
 try
 {
	if (out != null) out.println("---  Start : "+filename+"  ---");
	File file = new File(filename);
	//URL file = new URL(props.getProperty("shoutcast"));
	AudioFileFormat aff = AudioSystem.getAudioFileFormat(file);
	if (out != null) out.println("Audio Type : "+aff.getType());
	AudioInputStream in= AudioSystem.getAudioInputStream(file);
	AudioInputStream din = null;
	if (in != null)
	{
	  AudioFormat baseFormat = in.getFormat();
	  if (out != null) out.println("Source Format : "+baseFormat.toString());
	  AudioFormat  decodedFormat = new AudioFormat(
		  AudioFormat.Encoding.PCM_SIGNED,
		  baseFormat.getSampleRate(),
		  16,
		  baseFormat.getChannels(),
		  baseFormat.getChannels() * 2,
		  baseFormat.getSampleRate(),
		  false);
	  if (out != null) out.println("Target Format : "+decodedFormat.toString());
	  din = AudioSystem.getAudioInputStream(decodedFormat, in);
	  if (din instanceof PropertiesContainer)
	  {
		assertTrue("PropertiesContainer : OK",true);
	  }
	  else
	  {
		assertTrue("Wrong PropertiesContainer instance",false);
	  }
	  rawplay(decodedFormat, din);
	  in.close();		
	  if (out != null) out.println("---  Stop : "+filename+"  ---");
	  assertTrue("testPlay : OK",true);
	}
 }
 catch (Exception e)
 {
	assertTrue("testPlay : "+e.getMessage(),false);
 }
}
 
开发者ID:fredsa,项目名称:forplay,代码行数:45,代码来源:PlayerTest.java

示例4: testPlayFile

import javazoom.spi.PropertiesContainer; //导入依赖的package包/类
public void testPlayFile()
{
 try
 {
	if (out != null) out.println("---  Start : "+filename+"  ---");
	File file = new File(filename);
	AudioFileFormat aff = AudioSystem.getAudioFileFormat(file);
	if (out != null) out.println("Audio Type : "+aff.getType());
	AudioInputStream in= AudioSystem.getAudioInputStream(file);
	AudioInputStream din = null;
	if (in != null)
	{
	  AudioFormat baseFormat = in.getFormat();
	  if (out != null) out.println("Source Format : "+baseFormat.toString());
	  AudioFormat  decodedFormat = new AudioFormat(
		  AudioFormat.Encoding.PCM_SIGNED,
		  baseFormat.getSampleRate(),
		  16,
		  baseFormat.getChannels(),
		  baseFormat.getChannels() * 2,
		  baseFormat.getSampleRate(),
		  false);
	  if (out != null) out.println("Target Format : "+decodedFormat.toString());
	  din = AudioSystem.getAudioInputStream(decodedFormat, in);
	  if (din instanceof PropertiesContainer)
	  {
		assertTrue("PropertiesContainer : OK",true);
	  }
	  else
	  {
		assertTrue("Wrong PropertiesContainer instance",false);
	  }
	  rawplay(decodedFormat, din);
	  in.close();		
	  if (out != null) out.println("---  Stop : "+filename+"  ---");
	  assertTrue("testPlay : OK",true);
	}
 }
 catch (Exception e)
 {
	assertTrue("testPlay : "+e.getMessage(),false);
 }
}
 
开发者ID:fredsa,项目名称:forplay,代码行数:44,代码来源:PlayerTest.java

示例5: _testPlayURL

import javazoom.spi.PropertiesContainer; //导入依赖的package包/类
public void _testPlayURL()
{
 try
 {
    if (out != null) out.println("---  Start : "+fileurl+"  ---");
    URL url = new URL(fileurl);
    AudioFileFormat aff = AudioSystem.getAudioFileFormat(url);
    if (out != null) out.println("Audio Type : "+aff.getType());
    AudioInputStream in= AudioSystem.getAudioInputStream(url);
    AudioInputStream din = null;
    if (in != null)
    {
      AudioFormat baseFormat = in.getFormat();
      if (out != null) out.println("Source Format : "+baseFormat.toString());
      AudioFormat  decodedFormat = new AudioFormat(
          AudioFormat.Encoding.PCM_SIGNED,
          baseFormat.getSampleRate(),
          16,
          baseFormat.getChannels(),
          baseFormat.getChannels() * 2,
          baseFormat.getSampleRate(),
          false);
      if (out != null) out.println("Target Format : "+decodedFormat.toString());
      din = AudioSystem.getAudioInputStream(decodedFormat, in);
      if (din instanceof PropertiesContainer)
      {
        assertTrue("PropertiesContainer : OK",true);
      }
      else
      {
        assertTrue("Wrong PropertiesContainer instance",false);
      }
      rawplay(decodedFormat, din);
      in.close();       
      if (out != null) out.println("---  Stop : "+filename+"  ---");
      assertTrue("testPlay : OK",true);
    }
 }
 catch (Exception e)
 {
    assertTrue("testPlay : "+e.getMessage(),false);
 }
}
 
开发者ID:fredsa,项目名称:forplay,代码行数:44,代码来源:PlayerTest.java


注:本文中的javazoom.spi.PropertiesContainer类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。