LMMediaItemStreamingCache.m 940 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. //
  2. // LMMediaItemCache.m
  3. // LMMediaPlayer
  4. //
  5. // Created by Akira Matsuda on 10/13/14.
  6. // Copyright (c) 2014 Akira Matsuda. All rights reserved.
  7. //
  8. #import "LMMediaItemStreamingCache.h"
  9. #import <AVFoundation/AVFoundation.h>
  10. @interface LMMediaItemStreamingCache ()
  11. @end
  12. @implementation LMMediaItemStreamingCache
  13. + (instancetype)sharedCache
  14. {
  15. static id sharedInstance;
  16. static dispatch_once_t onceToken;
  17. dispatch_once(&onceToken, ^{
  18. sharedInstance = [[[self class] alloc] init];
  19. });
  20. return sharedInstance;
  21. }
  22. - (BOOL)isCacheAvailable:(NSString *)key
  23. {
  24. return NO;
  25. }
  26. #pragma mark - AVAssetResourceLoaderDelegate
  27. - (BOOL)resourceLoader:(AVAssetResourceLoader *)resourceLoader shouldWaitForLoadingOfRequestedResource:(AVAssetResourceLoadingRequest *)loadingRequest
  28. {
  29. return YES;
  30. }
  31. - (void)resourceLoader:(AVAssetResourceLoader *)resourceLoader didCancelLoadingRequest:(AVAssetResourceLoadingRequest *)loadingRequest
  32. {
  33. }
  34. @end