Changeset 5493
- Timestamp:
- 05/03/08 22:50:40 (2 weeks ago)
- Files:
-
- Spiral/trunk/SPMovieController.h (modified) (1 diff)
- Spiral/trunk/SPMovieController.m (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
Spiral/trunk/SPMovieController.h
r5481 r5493 106 106 BOOL _disablePlayingWhenOpened; 107 107 BOOL _startPlayingWhenTracksAreLoaded; 108 BOOL _hasUnloadedTracks; 108 109 } 109 110 Spiral/trunk/SPMovieController.m
r5486 r5493 142 142 [_subtitleTracks removeAllObjects]; 143 143 144 _hasUnloadedTracks = NO; 144 145 _audioTrack = _subtitleTrack = 0; 145 146 audioIndex = subtitleIndex = 1; … … 147 148 for(track in [_movie tracks]) { 148 149 type = [track attributeForKey:QTTrackMediaTypeAttribute]; 149 format = [track attributeForKey:@"QTTrackFormatSummaryAttribute"]; 150 format = [track attributeForKey:QTTrackFormatSummaryAttribute]; 151 152 if(!format && ![type isEqualToString:QTMediaTypeBase]) 153 _hasUnloadedTracks = YES; 150 154 151 155 if([type isEqualToString:QTMediaTypeSound]) { … … 943 947 944 948 - (NSArray *)audioTracks { 949 if(_hasUnloadedTracks) 950 [self _loadTracks]; 951 945 952 return _audioTracks; 946 953 } … … 982 989 983 990 - (NSArray *)subtitleTracks { 991 if(_hasUnloadedTracks) 992 [self _loadTracks]; 993 984 994 return _subtitleTracks; 985 995 }
