资源简介
android控制左右声道实例, 调用api实现左右声道的调整

代码片段和文件信息
package gpwiki.demo;
import android.app.Activity;
import android.media.AudioManager;
import android.os.Bundle;
import android.view.View;
import android.view.View.onclickListener;
import android.widget.SeekBar;
import android.widget.SeekBar.OnSeekBarChangeListener;
public class DemoMain extends Activity
{
SoundManager snd;
int laser explode pickup meow bark moo;
OnSeekBarChangeListener barChange;
onclickListener buttonclick;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Create an instance of our sound manger
snd = new SoundManager(getApplicationContext());
// Set volume rocker mode to media volume
this.setVolumeControlStream(AudioManager.STREAM_MUSIC);
// Load the samples from res/raw
laser = snd.load(R.raw.laser);
explode = snd.load(R.raw.explosion);
pickup = snd.load(R.raw.pickup);
meow = snd.load(R.raw.cat);
bark = snd.load(R.raw.barkloud);
moo = snd.load(R.raw.cow);
// Create a seek bar handler
barChange = new OnSeekBarChangeListener()
{
@Override
public void onstopTrackingTouch(SeekBar seekBar) { }
@Override
public void onstartTrackingTouch(SeekBar seekBar) { }
@Override
public void onProgressChanged(SeekBar seekBar int progress boolean fromUser)
{
switch (seekBar.getId())
{
case R.id.VolBar1:
snd.setVolume((float)progress/100.0f);
break;
case R.id.BalBar:
snd.setBalance((float)progress/100.0f);
break;
case R.id.SpeedBar:
snd.setSpeed((float)progress/100.0f);
break;
}
}
};
// Set our handler as the ChangeListener for the seekbar controls
SeekBar sb;
sb = (SeekBar)findViewById(R.id.SpeedBar);
sb.setOnSeekBarChangeListener(barChange);
sb = (SeekBar)findViewById(R.id.BalBar);
sb.setOnSeekBarChangeListener(barChange);
sb = (SeekBar)findViewById(R.id.VolBar1);
sb.setOnSeekBarChangeListener(barChange);
}
// Button listener assigned in xml layout
public void clickHandler(View v)
{
int id = v.getId(); // Use the button id to determine which sample should be played
switch (id)
{
case R.id.button1:
snd.play(laser);
break;
case R.id.button2:
snd.play(explode);
break;
case R.id.button3:
snd.play(pickup);
break;
case R.id.button4:
snd.play(meow);
break;
case R.id.button5:
snd.play(bark);
break;
case R.id.button6:
snd.play(moo);
break;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 175037 2011-11-03 07:32 SoundManager.apk
目录 0 2011-11-03 07:31 Src\
目录 0 2011-11-03 07:31 Src\SoundManager\
文件 364 2011-11-02 08:06 Src\SoundManager\.classpath
文件 848 2011-05-26 02:44 Src\SoundManager\.project
文件 667 2011-11-02 08:13 Src\SoundManager\AndroidManifest.xm
目录 0 2011-05-26 04:26 Src\SoundManager\assets\
目录 0 2011-11-03 07:31 Src\SoundManager\bin\
目录 0 2011-11-03 07:29 Src\SoundManager\bin\classes\
目录 0 2011-11-03 07:29 Src\SoundManager\gen\
文件 1034 2011-05-26 02:44 Src\SoundManager\proguard.cfg
文件 360 2011-10-29 02:38 Src\SoundManager\project.properties
目录 0 2011-11-03 07:31 Src\SoundManager\res\
目录 0 2011-11-03 07:31 Src\SoundManager\res\drawable-hdpi\
文件 6353 2011-11-02 07:47 Src\SoundManager\res\drawable-hdpi\icon.png
目录 0 2011-11-03 07:31 Src\SoundManager\res\drawable-ldpi\
文件 4672 2011-11-02 08:08 Src\SoundManager\res\drawable-ldpi\icon.png
目录 0 2011-11-03 07:31 Src\SoundManager\res\drawable-mdpi\
文件 5422 2011-11-02 07:48 Src\SoundManager\res\drawable-mdpi\icon.png
目录 0 2011-11-03 07:31 Src\SoundManager\res\layout\
文件 3317 2011-11-03 06:03 Src\SoundManager\res\layout\main.xm
目录 0 2011-11-03 07:31 Src\SoundManager\res\raw\
文件 5014 2011-11-02 07:28 Src\SoundManager\res\raw\barkloud.mp3
文件 17553 2011-11-02 07:29 Src\SoundManager\res\raw\cat.mp3
文件 53079 2011-11-02 07:29 Src\SoundManager\res\raw\cow.mp3
文件 67200 2011-11-02 07:29 Src\SoundManager\res\raw\explosion.mp3
文件 7522 2011-11-02 07:29 Src\SoundManager\res\raw\laser.mp3
文件 5850 2011-11-02 07:30 Src\SoundManager\res\raw\pickup.mp3
目录 0 2011-11-03 07:31 Src\SoundManager\res\values\
文件 118 2011-11-02 08:04 Src\SoundManager\res\values\strings.xm
目录 0 2011-11-03 07:31 Src\SoundManager\src\
............此处省略4个文件信息
相关资源
- android带百分比进度条的文件上传,使
- 美食天下项目Android版源码和Web版源码
- Android之自定义ToggleButton使用
- Android非常漂亮的登录界面
- pc与android通过usb socket实现手机通信
- android毕业设计
- 百度地图自定义Markerandroid
- Android分区工具包
- android-support-v4.jar已打包进去源代码
- u-blox_Android_GNSS_Driver_v3.10驱动源码+中
- 个人根据Android移动开发案例详解手写
- android 视频播放器 项目和原码
- Android【动画】【特效】 17种动画特效
- 基于Android智能家居详细设计(经典)
- android通过JDBC连接Mysql数据库
- Android通讯录的源代码
- android 瀑布流Demo
- 指纹传感器FPC1080在android下的驱动
- delphi xe5 android 调用照相机摄像头拍照
- Android手机连连看游戏源码
- android-sdk-windows v2.3离线完整版
- android 底部弹出菜单(带透明背景)
- Android工程模式简介.rar
- Android蓝牙和Cors网络开发源码
- Android powermanger wakelock
- Android v7的一些jar包
- 最新android supportV7包
- android图片压缩工具类分享
- 单机搭建Android(解决Network is unreach
- Android上监听收到的短信(SMS)
评论
共有 条评论