mirror of
https://github.com/androidx/media.git
synced 2025-04-30 06:46:50 +08:00
parent
85d4df2d2d
commit
f9ed303bf1
@ -25,7 +25,6 @@ import androidx.media3.common.Effect;
|
|||||||
import androidx.media3.common.MediaItem;
|
import androidx.media3.common.MediaItem;
|
||||||
import androidx.media3.common.audio.AudioProcessor;
|
import androidx.media3.common.audio.AudioProcessor;
|
||||||
import androidx.media3.common.util.UnstableApi;
|
import androidx.media3.common.util.UnstableApi;
|
||||||
import androidx.media3.common.util.Util;
|
|
||||||
import androidx.media3.exoplayer.source.MediaSource;
|
import androidx.media3.exoplayer.source.MediaSource;
|
||||||
import androidx.media3.extractor.mp4.Mp4Extractor;
|
import androidx.media3.extractor.mp4.Mp4Extractor;
|
||||||
import com.google.errorprone.annotations.CanIgnoreReturnValue;
|
import com.google.errorprone.annotations.CanIgnoreReturnValue;
|
||||||
@ -56,14 +55,6 @@ public final class EditedMediaItem {
|
|||||||
* @param mediaItem The {@link MediaItem} on which transformations are applied.
|
* @param mediaItem The {@link MediaItem} on which transformations are applied.
|
||||||
*/
|
*/
|
||||||
public Builder(MediaItem mediaItem) {
|
public Builder(MediaItem mediaItem) {
|
||||||
long clippingStartPositionUs = mediaItem.clippingConfiguration.startPositionUs;
|
|
||||||
long clippingEndPositionUs = mediaItem.clippingConfiguration.endPositionUs;
|
|
||||||
checkArgument(
|
|
||||||
clippingEndPositionUs == C.TIME_END_OF_SOURCE
|
|
||||||
|| clippingEndPositionUs > clippingStartPositionUs,
|
|
||||||
Util.formatInvariant(
|
|
||||||
"Clipping end position (%d us) should be larger than start position (%d us)",
|
|
||||||
clippingEndPositionUs, clippingStartPositionUs));
|
|
||||||
this.mediaItem = mediaItem;
|
this.mediaItem = mediaItem;
|
||||||
durationUs = C.TIME_UNSET;
|
durationUs = C.TIME_UNSET;
|
||||||
frameRate = C.RATE_UNSET_INT;
|
frameRate = C.RATE_UNSET_INT;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user