700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > android 小米手机播放短小音频无声音问题

android 小米手机播放短小音频无声音问题

时间:2021-06-26 13:16:29

相关推荐

android 小米手机播放短小音频无声音问题

最近,在给在给一个页面添加声音效果时,发现小米手机播放不了声音,发现其他机型可以播放 ,在此发现两种解决办法:

第一种,可以在小米手机设置中解决:

设置——-声音和震动 —–音量—-媒体音量,音乐,视频游戏等的音量

第二种,就是代码设置:

package com.example.chenkui.mymeiderplayer;import android.content.Context;import android.content.res.AssetFileDescriptor;import android.media.AudioManager;import android.media.MediaPlayer;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import java.io.IOException;public class MainActivity extends AppCompatActivity {AudioManager audiomanage;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button button=(Button) findViewById(R.id.btn);//实例化audiomanage = (AudioManager)this.getSystemService(Context.AUDIO_SERVICE);button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {//设置开启音乐audiomanage.setStreamVolume(AudioManager.STREAM_MUSIC, 50, 0);MediaPlayerplayer = new MediaPlayer();AssetFileDescriptor afd = null;try {afd = getAssets().openFd("muic.mp3");} catch (IOException e) {e.printStackTrace();}try {player.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength());} catch (IOException e) {e.printStackTrace();}try {player.prepare();} catch (IOException e) {e.printStackTrace();}player.setLooping(false); //restart playback end reached//player.setVolume(1, 1); //Set left and right volumes. Range is from 0.0 to 1.0player.start(); //start play back}});}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。