怎麼發給你
package wyf.zcl;
import java.util.HashMap;
import android.app.Activity;
import android.media.AudioManager;
import android.media.SoundPool;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
public class MyActivity extends Activity {
/** Called when the activity is first created. */
SoundPool sp; //得到一個聲音池引用
HashMap<Integer,Integer> spMap; //得到一個map的引用
Button b1; //聲音播放控制按鈕
Button b1Pause; //聲音暫停控制按鈕
Button b2; //聲音播放控制按鈕
Button b2Pause; //聲音暫停控制按鈕
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
initSoundPool(); //初始化聲音池
b1=(Button)findViewById(R.id.Button01);//聲音播放控制按鈕實例化
b2=(Button)findViewById(R.id.Button02);//聲音播放控制按鈕實例化
b1Pause=(Button)findViewById(R.id.Button1Pause);
b2Pause=(Button)findViewById(R.id.Button2Pause);
b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
playSound(1,1); //播放第一首音效,循環一遍
Toast.makeText(MyActivity.this, "播放音效1", Toast.LENGTH_SHORT).show();
}});
b1Pause.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
sp.pause(spMap.get(1));
Toast.makeText(MyActivity.this, "暫停音效1", Toast.LENGTH_SHORT).show();
}});
b2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
playSound(2,1); //播放第二首音效,循環一遍
Toast.makeText(MyActivity.this, "播放音效2", Toast.LENGTH_SHORT).show();
}});
b2Pause.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
sp.pause(spMap.get(2));
Toast.makeText(MyActivity.this, "暫停音效2", Toast.LENGTH_SHORT).show();
}});
}
public void initSoundPool(){ //初始化聲音池
sp=new SoundPool(
5, //maxStreams參數,該參數為設置同時能夠播放多少音效
AudioManager.STREAM_MUSIC, //streamType參數,該參數設置音頻類型,在游戲中通常設置為:STREAM_MUSIC
0 //srcQuality參數,該參數設置音頻文件的質量,目前還沒有效果,設置為0為默認值。
);
spMap=new HashMap<Integer,Integer>();
spMap.put(1, sp.load(this, R.raw.attack02, 1));
spMap.put(2, sp.load(this, R.raw.attack14, 1));
}
public void playSound(int sound,int number){ //播放聲音,參數sound是播放音效的id,參數number是播放音效的次數
AudioManager am=(AudioManager)this.getSystemService(this.AUDIO_SERVICE);//實例化AudioManager對象
float audioMaxVolumn=am.getStreamMaxVolume(AudioManager.STREAM_MUSIC); //返回當前AudioManager對象的最大音量值
float audioCurrentVolumn=am.getStreamVolume(AudioManager.STREAM_MUSIC);//返回當前AudioManager對象的音量值
float volumnRatio=audioCurrentVolumn/audioMaxVolumn;
sp.play(
spMap.get(sound), //播放的音樂id
volumnRatio, //左聲道音量
volumnRatio, //右聲道音量
1, //優先順序,0為最低
number, //循環次數,0無不循環,-1無永遠循環
1 //回放速度 ,該值在0.5-2.0之間,1為正常速度
);
}
}
要在資源中加聲音文件哦
B. 【android開發】 VLC播放流媒體視頻源碼
蘋果開發的視頻解碼器QuickTime
下載地址 http://rj..com/soft/detail/15252.html?ald
滿意請採納。
C. Android videoView播放網路視頻,求大神能給我一個demo,告訴我做也行~~~~(>_<)~~~~
我這有個播放本地視頻的demo,其實播放網路視頻一樣的
只要你把那個輸入流inputStream改成網路response.getInputString()的輸入流就行了
D. android視頻播放器原代碼
用的是F:\android_source_code\android-4.0.4_r1\packages\apps\Gallery2
E. 求一個稍微復雜的android視頻播放器源碼,且能在eclipse上運行的
如果下載android源碼的話,可以到「源碼天堂」那裡的android源碼頻道看一下,或者可以到網路一下搜索也可以的
F. 求mars老師android開發音樂播放器的視頻和源碼
Mars論壇上找找吧 應該會有人知道
G. 求android視頻播放器項目完整源代碼,要可以運行的項目,請高手指點,急!
http://download.csdn.net/detail/marchlqq/7243447
可以運行的。剛上傳上去。
H. 求Android視頻播放器源代碼
2358689555
I. 誰有android的視頻播放器源碼或者分享個地址
前一段時間也找了很長時間,這個是找到源碼中功能最多的一個。
http://www.apkbus.com/forum.php?mod=viewthread&tid=166266&extr
J. 安卓視頻播放器源碼 可在eclipse上運行
郵箱呢???????????????