Class AVAsset

    • Constructor Detail

      • AVAsset

        public AVAsset()
      • AVAsset

        @Deprecated
        protected AVAsset​(long handle)
        Deprecated.
      • AVAsset

        public AVAsset​(NSURL URL)
    • Method Detail

      • getDuration

        public CMTime getDuration()
      • getPreferredRate

        public float getPreferredRate()
      • getPreferredVolume

        public float getPreferredVolume()
      • providesPreciseDurationAndTiming

        public boolean providesPreciseDurationAndTiming()
      • getCreationDate

        public AVMetadataItem getCreationDate()
        Since:
        Available in iOS 5.0 and later.
      • getLyrics

        public java.lang.String getLyrics()
      • getAvailableMetadataFormats

        public java.util.List<AVMetadataFormat> getAvailableMetadataFormats()
      • getAvailableChapterLocales

        public NSArray<NSLocale> getAvailableChapterLocales()
        Since:
        Available in iOS 4.3 and later.
      • getAvailableMediaCharacteristicsWithMediaSelectionOptions

        public java.util.List<AVMediaCharacteristic> getAvailableMediaCharacteristicsWithMediaSelectionOptions()
        Since:
        Available in iOS 5.0 and later.
      • getPreferredMediaSelection

        public AVMediaSelection getPreferredMediaSelection()
        Since:
        Available in iOS 9.0 and later.
      • getAllMediaSelections

        public NSArray<AVMediaSelection> getAllMediaSelections()
        Since:
        Available in iOS 11.0 and later.
      • hasProtectedContent

        public boolean hasProtectedContent()
        Since:
        Available in iOS 4.2 and later.
      • canContainFragments

        public boolean canContainFragments()
        Since:
        Available in iOS 9.0 and later.
      • containsFragments

        public boolean containsFragments()
        Since:
        Available in iOS 9.0 and later.
      • getOverallDurationHint

        public CMTime getOverallDurationHint()
        Since:
        Available in iOS 10.2 and later.
      • isPlayable

        public boolean isPlayable()
        Since:
        Available in iOS 4.3 and later.
      • isExportable

        public boolean isExportable()
        Since:
        Available in iOS 4.3 and later.
      • isReadable

        public boolean isReadable()
        Since:
        Available in iOS 4.3 and later.
      • isComposable

        public boolean isComposable()
        Since:
        Available in iOS 4.3 and later.
      • isCompatibleWithSavedPhotosAlbum

        public boolean isCompatibleWithSavedPhotosAlbum()
        Since:
        Available in iOS 5.0 and later.
      • isCompatibleWithAirPlayVideo

        public boolean isCompatibleWithAirPlayVideo()
        Since:
        Available in iOS 9.0 and later.
      • DurationDidChangeNotification

        public static NSString DurationDidChangeNotification()
        Since:
        Available in iOS 9.0 and later.
      • ContainsFragmentsDidChangeNotification

        public static NSString ContainsFragmentsDidChangeNotification()
        Since:
        Available in iOS 12.0 and later.
      • WasDefragmentedNotification

        public static NSString WasDefragmentedNotification()
        Since:
        Available in iOS 12.0 and later.
      • ChapterMetadataGroupsDidChangeNotification

        public static NSString ChapterMetadataGroupsDidChangeNotification()
        Since:
        Available in iOS 9.0 and later.
      • MediaSelectionGroupsDidChangeNotification

        public static NSString MediaSelectionGroupsDidChangeNotification()
        Since:
        Available in iOS 9.0 and later.
      • create

        protected static long create​(NSURL URL)
      • cancelLoading

        public void cancelLoading()
      • getChapterMetadataGroupsContainingItemsWithCommonKeys

        public NSArray<AVTimedMetadataGroup> getChapterMetadataGroupsContainingItemsWithCommonKeys​(NSLocale locale,
                                                                                                   java.util.List<AVMetadataKey> commonKeys)
        Since:
        Available in iOS 4.3 and later.
      • getChapterMetadataGroupsBestMatchingPreferredLanguages

        public NSArray<AVTimedMetadataGroup> getChapterMetadataGroupsBestMatchingPreferredLanguages​(java.util.List<java.lang.String> preferredLanguages)
        Since:
        Available in iOS 6.0 and later.
      • getUnusedTrackID

        public int getUnusedTrackID()