0
爲什麼AVAsset
音軌對於相同的視頻文件有不同的timeRanges?爲什麼AVAsset曲目對於相同的視頻文件有不同的timeRange?
我已經完全加載了媒體文件AVAsset
。我打印此類的屬性並接收此信息。
▿ 2 elements
- 0 : <AVAssetTrack: 0x17000fed0, trackID = 1, mediaType = vide>
- 1 : <AVAssetTrack: 0x17000fe90, trackID = 2, mediaType = soun>
所以我有一個視頻和一個聲音AVAssetTrack
相同的媒體文件。
所以我打印每個AVAssetTrack
的timeRange。
所以對於視頻:
▿ CMTimeRange
▿ start : CMTime
- value : 0
- timescale : 1000
▿ flags : CMTimeFlags
- rawValue : 1
- epoch : 0
▿ duration : CMTime
- value : 5000
- timescale : 1000
▿ flags : CMTimeFlags
- rawValue : 1
- epoch : 0
而對於聲音。
▿ CMTimeRange
▿ start : CMTime
- value : 0
- timescale : 1000
▿ flags : CMTimeFlags
- rawValue : 1
- epoch : 0
▿ duration : CMTime
- value : 5002
- timescale : 1000
▿ flags : CMTimeFlags
- rawValue : 1
- epoch : 0
那麼爲什麼聲音AVAssetTrack
的持續時間比視頻長?這是相同的視頻文件。