WithProvider:(nonnull id<SDAnimatedImageProvider>)provider;  /// Create a player with animated image provider. If the provider's `animatedImageFrameCount` is less than 0, returns nil. /// The provider can be any protocol implementation, like `SDAnimatedImage`