本文整理匯總了Java中com.google.android.exoplayer2.trackselection.TrackSelectorResult類的典型用法代碼示例。如果您正苦於以下問題:Java TrackSelectorResult類的具體用法?Java TrackSelectorResult怎麽用?Java TrackSelectorResult使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
TrackSelectorResult類屬於com.google.android.exoplayer2.trackselection包,在下文中一共展示了TrackSelectorResult類的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: selectTracks
import com.google.android.exoplayer2.trackselection.TrackSelectorResult; //導入依賴的package包/類
public boolean selectTracks() throws ExoPlaybackException {
TrackSelectorResult selectorResult = trackSelector.selectTracks(rendererCapabilities,
mediaPeriod.getTrackGroups());
if (selectorResult.isEquivalent(periodTrackSelectorResult)) {
return false;
}
trackSelectorResult = selectorResult;
return true;
}
示例2: updatePeriodTrackSelectorResult
import com.google.android.exoplayer2.trackselection.TrackSelectorResult; //導入依賴的package包/類
private void updatePeriodTrackSelectorResult(TrackSelectorResult trackSelectorResult) {
if (periodTrackSelectorResult != null) {
disableTrackSelectionsInResult(periodTrackSelectorResult);
}
periodTrackSelectorResult = trackSelectorResult;
if (periodTrackSelectorResult != null) {
enableTrackSelectionsInResult(periodTrackSelectorResult);
}
}
示例3: enableTrackSelectionsInResult
import com.google.android.exoplayer2.trackselection.TrackSelectorResult; //導入依賴的package包/類
private void enableTrackSelectionsInResult(TrackSelectorResult trackSelectorResult) {
for (int i = 0; i < trackSelectorResult.renderersEnabled.length; i++) {
boolean rendererEnabled = trackSelectorResult.renderersEnabled[i];
TrackSelection trackSelection = trackSelectorResult.selections.get(i);
if (rendererEnabled && trackSelection != null) {
trackSelection.enable();
}
}
}
示例4: disableTrackSelectionsInResult
import com.google.android.exoplayer2.trackselection.TrackSelectorResult; //導入依賴的package包/類
private void disableTrackSelectionsInResult(TrackSelectorResult trackSelectorResult) {
for (int i = 0; i < trackSelectorResult.renderersEnabled.length; i++) {
boolean rendererEnabled = trackSelectorResult.renderersEnabled[i];
TrackSelection trackSelection = trackSelectorResult.selections.get(i);
if (rendererEnabled && trackSelection != null) {
trackSelection.disable();
}
}
}