1
使用此代碼,我可以聽該網站的音樂。有沒有一種方法(哪個?)來實現mediaplayer啓動和停止音樂?控制webview播放/停止與媒體播放器
webView1 = (WebView)findViewById(R.id.webView1);
webView1.loadUrl("http://www.url.com");
使用此代碼,我可以聽該網站的音樂。有沒有一種方法(哪個?)來實現mediaplayer啓動和停止音樂?控制webview播放/停止與媒體播放器
webView1 = (WebView)findViewById(R.id.webView1);
webView1.loadUrl("http://www.url.com");
如果您想播放本網站的音樂,則無法實現此操作。
否則您可以使用MediaPlayer實例類來執行此操作(解釋:在後臺聽音樂)。
編輯:
是多了一個解決方案:您可以創建按鈕,當用戶將點擊它,你讓手機靜音。示例代碼:
@Override
public void onClick(View v)
{
//other
if(soundon)
{
AudioManager audioManager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
audioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
soundon = false;
}
else
{
AudioManager audioManager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
int maxVolume = audioManager.getStreamMaxVolume(AudioManager.STREAM_RING);
audioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
audioManager.setStreamVolume(AudioManager.STREAM_RING, maxVolume, AudioManager.FLAG_SHOW_UI + AudioManager.FLAG_PLAY_SOUND);
soundon = true;
}
}
Soundon是布爾值。 我希望我能幫上忙。
編輯2:
您必須擁有此權限:
<uses-permission android:name="android.permission.VIBRATE" />