当前位置: 首页>>代码示例>>Java>>正文


Java MediaPlayer.MEDIA_ERROR_SERVER_DIED属性代码示例

本文整理汇总了Java中android.media.MediaPlayer.MEDIA_ERROR_SERVER_DIED属性的典型用法代码示例。如果您正苦于以下问题:Java MediaPlayer.MEDIA_ERROR_SERVER_DIED属性的具体用法?Java MediaPlayer.MEDIA_ERROR_SERVER_DIED怎么用?Java MediaPlayer.MEDIA_ERROR_SERVER_DIED使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在android.media.MediaPlayer的用法示例。


在下文中一共展示了MediaPlayer.MEDIA_ERROR_SERVER_DIED属性的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: onError

@Override
public boolean onError(MediaPlayer mp, int what, int extra) {
    //Invoked when there has been an error during an asynchronous operation
    switch (what) {
        case MediaPlayer.MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK:
            Log.d("MediaPlayer Error", "MEDIA ERROR NOT VALID FOR PROGRESSIVE PLAYBACK " + extra);
            break;
        case MediaPlayer.MEDIA_ERROR_SERVER_DIED:
            Log.d("MediaPlayer Error", "MEDIA ERROR SERVER DIED " + extra);
            break;
        case MediaPlayer.MEDIA_ERROR_UNKNOWN:
            Log.d("MediaPlayer Error", "MEDIA ERROR UNKNOWN " + extra);
            break;
    }
    return false;
}
 
开发者ID:Vinetos,项目名称:Hello-Music-droid,代码行数:16,代码来源:AudioService.java

示例2: onError

@Override
public boolean onError(MediaPlayer mp, int what, int extra) {
    AppToast.showToast("播放失败");
    Log.d(TAG, "播放失败, " + what + ", " + extra);
    switch (what) {
        case MediaPlayer.MEDIA_ERROR_IO:
            Log.d(TAG, "MEDIA_ERROR_IO");
            break;
        case MediaPlayer.MEDIA_ERROR_SERVER_DIED:
            Log.d(TAG, "MEDIA_ERROR_SERVER_DIED");
            break;
        case MediaPlayer.MEDIA_ERROR_UNKNOWN:
            Log.d(TAG, "MEDIA_ERROR_UNKNOWN");
            break;
        case MediaPlayer.MEDIA_ERROR_TIMED_OUT:
            Log.d(TAG, "MEDIA_ERROR_TIMED_OUT");
            break;
        default:
            break;
    }
    return true;
}
 
开发者ID:liying2008,项目名称:Simpler,代码行数:22,代码来源:VideoPlayerActivity.java

示例3: onError

@Override
public synchronized boolean onError(MediaPlayer mp, int what, int extra) {
	if (what == MediaPlayer.MEDIA_ERROR_SERVER_DIED) {
		// we are finished, so put up an appropriate error toast if required
		// and finish
		activity.finish();
	} else {
		// possibly media player error, so release and recreate
		mp.release();
		mediaPlayer = null;
		updatePrefs();
	}
	return true;
}
 
开发者ID:TonnyL,项目名称:Espresso,代码行数:14,代码来源:BeepManager.java

示例4: onError

@Override
public synchronized boolean onError(MediaPlayer mp, int what, int extra) {
  if (what == MediaPlayer.MEDIA_ERROR_SERVER_DIED) {
    // we are finished, so put up an appropriate error toast if required and finish
    activity.finish();
  } else {
    // possibly media player error, so release and recreate
    mp.release();
    mediaPlayer = null;
    updatePrefs();
  }
  return true;
}
 
开发者ID:PhilippC,项目名称:keepass2android,代码行数:13,代码来源:BeepManager.java

示例5: onError

@Override
public synchronized boolean onError(MediaPlayer mp, int what, int extra) {
    if (what == MediaPlayer.MEDIA_ERROR_SERVER_DIED) {
        // we are finished, so put up an appropriate error toast if required
        // and finish
        activity.finish();
    } else {
        // possibly media player error, so release and recreate
        mp.release();
        mediaPlayer = null;
        updatePrefs();
    }
    return true;
}
 
开发者ID:CardInfoLink,项目名称:QRScanner,代码行数:14,代码来源:BeepManager.java

示例6: onError

@Override
public synchronized boolean onError(MediaPlayer mp, int what, int extra) {
  if (what == MediaPlayer.MEDIA_ERROR_SERVER_DIED) {
    // we are finished, so put up an appropriate error toast if required and finish
    activity.finish();
  } else {
    // possibly media player error, so release and recreate
    close();
    updatePrefs();
  }
  return true;
}
 
开发者ID:amap-demo,项目名称:weex-3d-map,代码行数:12,代码来源:BeepManager.java

示例7: onError

@Override
public synchronized boolean onError(MediaPlayer mp, int what, int extra) {
    if (what == MediaPlayer.MEDIA_ERROR_SERVER_DIED) {
        // we are finished, so put up an appropriate error toast if required and finish
        activity.finish();
    } else {
        // possibly media player error, so release and recreate
        close();
        updatePrefs();
    }
    return true;
}
 
开发者ID:MRYangY,项目名称:YZxing,代码行数:12,代码来源:BeepManager.java

示例8: onError

@Override
public boolean onError(MediaPlayer mp, int what, int extra) {

    switch (what) {
        case MediaPlayer.MEDIA_ERROR_UNKNOWN:
            LogHelper.e(LOG_TAG, "Unknown media playback error");
            break;
        case MediaPlayer.MEDIA_ERROR_SERVER_DIED:
            LogHelper.e(LOG_TAG, "Connection to server lost");
            break;
        default:
            LogHelper.e(LOG_TAG, "Generic audio playback error");
            break;
    }

    switch (extra) {
        case MediaPlayer.MEDIA_ERROR_IO:
            LogHelper.e(LOG_TAG, "IO media error.");
            break;
        case MediaPlayer.MEDIA_ERROR_MALFORMED:
            LogHelper.e(LOG_TAG, "Malformed media.");
            break;
        case MediaPlayer.MEDIA_ERROR_UNSUPPORTED:
            LogHelper.e(LOG_TAG, "Unsupported content type");
            break;
        case MediaPlayer.MEDIA_ERROR_TIMED_OUT:
            LogHelper.e(LOG_TAG, "Media timeout");
            break;
        default:
            LogHelper.e(LOG_TAG, "Other case of media playback error");
            break;
    }

    // stop playback
    stopPlayback(false);

    // try to reconnect to stream - limited to ten attempts
    if (mReconnectCounter < 10) {
        mReconnectCounter++;
        LogHelper.e(LOG_TAG, "Trying to reconnect after media playback error - attempt #" + mReconnectCounter + ".");
        startPlayback();
    }

    return true;
}
 
开发者ID:malah-code,项目名称:Open-Quran-Radio,代码行数:45,代码来源:PlayerService.java

示例9: onError

@Override
public synchronized boolean onError(MediaPlayer mp, int what, int extra) {
  Log.d("CameraActivity", "Error en media player");
  if (what == MediaPlayer.MEDIA_ERROR_SERVER_DIED) {
    // we are finished, so put up an appropriate error toast if required and finish
    activity.finish();
  } else {
    // possibly media player error, so release and recreate
    //mp.release();
    close();
    createAllMedias();
  }
  return true;
}
 
开发者ID:crisfg86,项目名称:Zxing-Custom,代码行数:14,代码来源:BeepManager.java


注:本文中的android.media.MediaPlayer.MEDIA_ERROR_SERVER_DIED属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。