小编Bah*_*deh的帖子

android mediaplayer流在线mp3文件

我有Android应用程序流mp3文件并在播放器中播放此文件,但问题是mediaPlayer.prepare(); 需要长时间缓冲和应用冻结,所以我尝试使用prepareAsync(); //但是使用此功能我无法让玩家播放下一个文件

只需单个文件在线,如果我需要播放另一个文件我应该关闭重启活动时

播放结束不播放下一个这是我的代码

我很抱歉我的英语不好

这是我的代码任何帮助请

public void playMp3(String _link)
{
mediaPlayer.setOnPreparedListener(new OnPreparedListener() {
    public void onPrepared(MediaPlayer mp) {
        if(!mediaPlayer.isPlaying()){
        mediaPlayer.start();
        Progressbar.setVisibility(View.INVISIBLE);
        play.setVisibility(View.GONE);
        stop.setVisibility(View.VISIBLE);
        songProgressBar.setProgress(0);
        songProgressBar.setMax(100);
        }
        updateProgressBar();      
    }
});
mediaPlayer.setOnCompletionListener(new OnCompletionListener() {

    @Override
    public void onCompletion(MediaPlayer mp) {
        // TODO Auto-generated method stub
        mediaPlayer.reset();
        songProgressBar.setProgress(0);
        songProgressBar.setSecondaryProgress(0);
        play.setVisibility(View.VISIBLE);
        stop.setVisibility(View.GONE);
        link = "http://server11.mp3quran.net/hawashi/002.mp3";
        playMp3(link);

    }
});
mediaPlayer.setOnBufferingUpdateListener(new OnBufferingUpdateListener() {
    @Override
    public void onBufferingUpdate(MediaPlayer mp, int percent) {
       // Toast.makeText(getApplicationContext(), "n" + percent, Toast.LENGTH_LONG).show();
        songProgressBar.setSecondaryProgress(percent);

         if(percent==100)
         {
             Progressbar.setVisibility(View.INVISIBLE);

         }else if(percent > …
Run Code Online (Sandbox Code Playgroud)

android stream android-music-player

8
推荐指数
1
解决办法
1万
查看次数

如何从Android应用程序内的webview禁用复制,粘贴和选择工具栏

如何在Android应用程序内禁用复制,粘贴和选择工具栏?

我正在创建一个实际上是"webview"的应用程序,该网站可以处理Javascripts和Jquery.

所以我想知道我是否可以禁用复制粘贴工具栏.

android webview

5
推荐指数
1
解决办法
4632
查看次数

标签 统计

android ×2

android-music-player ×1

stream ×1

webview ×1