com.google.android.exoplayer2.util.Log.d()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(5.8k)|赞(0)|评价(0)|浏览(121)

本文整理了Java中com.google.android.exoplayer2.util.Log.d()方法的一些代码示例,展示了Log.d()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Log.d()方法的具体详情如下:
包路径:com.google.android.exoplayer2.util.Log
类名称:Log
方法名:d

Log.d介绍

暂无

代码示例

代码示例来源:origin: google/ExoPlayer

/**
 * Logs a debug message.
 *
 * @param msg The message to log.
 */
protected void logd(String msg) {
 Log.d(tag, msg);
}

代码示例来源:origin: google/ExoPlayer

private void logAssumedSupport(String message) {
 Log.d(TAG, "AssumedSupport [" + message + "] [" + name + ", " + mimeType + "] ["
   + Util.DEVICE_DEBUG_INFO + "]");
}

代码示例来源:origin: google/ExoPlayer

@Override
public void logMetric(String key, int value) {
 Log.d(tag, key + ": " + value);
}

代码示例来源:origin: google/ExoPlayer

@Override
public void logMetric(String key, double value) {
 Log.d(tag, key + ": " + value);
}

代码示例来源:origin: google/ExoPlayer

@Override
public void logMetric(String key, String value) {
 Log.d(tag, key + ": " + value);
}

代码示例来源:origin: google/ExoPlayer

@Override
public void logMetric(String key, boolean value) {
 Log.d(tag, key + ": " + value);
}

代码示例来源:origin: google/ExoPlayer

private void logNoSupport(String message) {
 Log.d(TAG, "NoSupport [" + message + "] [" + name + ", " + mimeType + "] ["
   + Util.DEVICE_DEBUG_INFO + "]");
}

代码示例来源:origin: google/ExoPlayer

/** @see android.util.Log#d(String, String, Throwable) */
public static void d(String tag, String message, @Nullable Throwable throwable) {
 if (!logStackTraces) {
  d(tag, appendThrowableMessage(message, throwable));
 }
 if (logLevel == LOG_LEVEL_ALL) {
  android.util.Log.d(tag, message, throwable);
 }
}

代码示例来源:origin: google/ExoPlayer

@Override
public void logMetric(String key, int value) {
 Log.d(tag, key + ": " + value);
}

代码示例来源:origin: google/ExoPlayer

@Override
public void logMetric(String key, double value) {
 Log.d(tag, key + ": " + value);
}

代码示例来源:origin: google/ExoPlayer

@Override
public void logMetric(String key, String value) {
 Log.d(tag, key + ": " + value);
}

代码示例来源:origin: google/ExoPlayer

@Override
public void logMetric(String key, boolean value) {
 Log.d(tag, key + ": " + value);
}

代码示例来源:origin: google/ExoPlayer

@Override
public final void onPlayerStateChanged(
  EventTime eventTime, boolean playWhenReady, int playbackState) {
 Log.d(tag, "state [" + playWhenReady + ", " + playbackState + "]");
 playerWasPrepared |= playbackState != Player.STATE_IDLE;
 if (playbackState == Player.STATE_ENDED
   || (playbackState == Player.STATE_IDLE && playerWasPrepared)) {
  stopTest();
 }
 boolean playing = playWhenReady && playbackState == Player.STATE_READY;
 if (!this.playing && playing) {
  lastPlayingStartTimeMs = SystemClock.elapsedRealtime();
 } else if (this.playing && !playing) {
  totalPlayingTimeMs += SystemClock.elapsedRealtime() - lastPlayingStartTimeMs;
 }
 this.playing = playing;
}

代码示例来源:origin: google/ExoPlayer

private void maybeStartHostedTest() {
 if (hostedTest == null || hostedTestStarted) {
  return;
 }
 Surface surface = surfaceView.getHolder().getSurface();
 if (surface != null && surface.isValid()) {
  hostedTestStarted = true;
  Log.d(TAG, "Starting test.");
  hostedTest.onStart(this, surface);
  hostedTestStartedCondition.open();
 }
}

代码示例来源:origin: google/ExoPlayer

@Override
public final void onPlayerStateChanged(
  EventTime eventTime, boolean playWhenReady, int playbackState) {
 Log.d(tag, "state [" + playWhenReady + ", " + playbackState + "]");
 playerWasPrepared |= playbackState != Player.STATE_IDLE;
 if (playbackState == Player.STATE_ENDED
   || (playbackState == Player.STATE_IDLE && playerWasPrepared)) {
  stopTest();
 }
 boolean playing = playWhenReady && playbackState == Player.STATE_READY;
 if (!this.playing && playing) {
  lastPlayingStartTimeMs = SystemClock.elapsedRealtime();
 } else if (this.playing && !playing) {
  totalPlayingTimeMs += SystemClock.elapsedRealtime() - lastPlayingStartTimeMs;
 }
 this.playing = playing;
}

代码示例来源:origin: google/ExoPlayer

@Test
public void test10BitProfile2Playback() throws Exception {
 if (VpxLibrary.isHighBitDepthSupported()) {
  Log.d(TAG, "High Bit Depth supported.");
  playUri(ROADTRIP_10BIT_URI);
  return;
 }
 Log.d(TAG, "High Bit Depth not supported.");
}

代码示例来源:origin: google/ExoPlayer

private void maybeStartHostedTest() {
 if (hostedTest == null || hostedTestStarted) {
  return;
 }
 Surface surface = surfaceView.getHolder().getSurface();
 if (surface != null && surface.isValid()) {
  hostedTestStarted = true;
  Log.d(TAG, "Starting test.");
  hostedTest.onStart(this, surface);
  hostedTestStartedCondition.open();
 }
}

代码示例来源:origin: google/ExoPlayer

cronetEngineSource = SOURCE_UNKNOWN;
 Log.d(TAG, "CronetEngine built using " + providerName);
} catch (SecurityException e) {
 Log.w(TAG, "Failed to build CronetEngine. Please check if current process has "

代码示例来源:origin: google/ExoPlayer

private int[] getVideoTrackIndices(
  TrackGroup trackGroup,
  int[] formatSupports,
  String[] formatIds,
  boolean canIncludeAdditionalFormats) {
 List<Integer> trackIndices = new ArrayList<>();
 // Always select explicitly listed representations.
 for (String formatId : formatIds) {
  int trackIndex = getTrackIndex(trackGroup, formatId);
  Log.d(tag, "Adding base video format: "
    + Format.toLogString(trackGroup.getFormat(trackIndex)));
  trackIndices.add(trackIndex);
 }
 // Select additional video representations, if supported by the device.
 if (canIncludeAdditionalFormats) {
  for (int i = 0; i < trackGroup.length; i++) {
   if (!trackIndices.contains(i) && isFormatHandled(formatSupports[i])) {
    Log.d(tag, "Adding extra video format: "
      + Format.toLogString(trackGroup.getFormat(i)));
    trackIndices.add(i);
   }
  }
 }
 int[] trackIndicesArray = Util.toArray(trackIndices);
 Arrays.sort(trackIndicesArray);
 return trackIndicesArray;
}

代码示例来源:origin: google/ExoPlayer

if (mode == DefaultDrmSessionManager.MODE_PLAYBACK
  && licenseDurationRemainingSec <= MAX_LICENSE_DURATION_TO_RENEW) {
 Log.d(TAG, "Offline license has expired or will expire soon. "
   + "Remaining seconds: " + licenseDurationRemainingSec);
 postKeyRequest(ExoMediaDrm.KEY_TYPE_OFFLINE, allowRetry);

相关文章

微信公众号

最新文章

更多