Play Settings
Overview
Play control, change settings like channel, play mode, progress etc.
Progress
- Description - - (void)setProgress:(NSTimeInterval)progress completionHandler:(LPPlayerBlock _Nullable)completionHandler;
- Parameter 
| Name | Type | Description | 
|---|---|---|
| progress | NSTimeInterval | Progress | 
- Response - N/A 
Channel
- Description - - (void)setChannel:(LPDeviceChannel)channel completionHandler:(LPPlayerBlock _Nullable)completionHandler;
- Parameter 
| Name | Type | Description | 
|---|---|---|
| channel | LPDeviceChannel | Channel | 
- Response - N/A 
- Sample Code - LPDeviceChannel channel = LPChannel_left; [[device getPlayer] setChannel:channel completionHandler:^(BOOL isSuccess, NSString * _Nullable result) { if (isSuccess) { NSLog(@"Channel setup successful"); } }];
Play Mode
- Description - - (void)setPlayMode:(LPPlayMode)playMode completionHandler:(LPPlayerBlock _Nullable)completionHandler;
- Parameter 
| Name | Type | Description | 
|---|---|---|
| playMode | LPPlayMode | Play mode | 
- Response - N/A 
- Sample Code - if ([device.mediaInfo.mediaType isEqualToString:SPOTIFY_SOURCE]) { LPSpotifyPlayMode mode = LP_SPOTIFY_LISTREPEAT; [[self.boxInfo getPlayer] setSpotifyPlayMode:mode completionHandler:^(BOOL isSuccess, NSString * _Nullable result) { }]; }else { LPPlayMode mode = LP_SHUFFLEREPEAT; [[self.boxInfo getPlayer] setPlayMode:mode completionHandler:^(BOOL isSuccess, NSString * _Nullable result) { }]; }
Spotify Play Mode
- Description - - (void)setSpotifyPlayMode:(LPSpotifyPlayMode)spotifyPlayMode completionHandler:(LPPlayerBlock _Nullable)completionHandler;
- Parameter 
| Name | Type | Description | 
|---|---|---|
| spotifyPlayMode | LPSpotifyPlayMode | Spotify play mode | 
- Response - N/A 
- Sample Code - if ([device.mediaInfo.mediaType isEqualToString:SPOTIFY_SOURCE]) { LPSpotifyPlayMode mode = LP_SPOTIFY_LISTREPEAT; [[self.boxInfo getPlayer] setSpotifyPlayMode:mode completionHandler:^(BOOL isSuccess, NSString * _Nullable result) { }]; }else { LPPlayMode mode = LP_SHUFFLEREPEAT; [[self.boxInfo getPlayer] setPlayMode:mode completionHandler:^(BOOL isSuccess, NSString * _Nullable result) { }]; }
Volume
- Description - - (void)setVolume:(CGFloat)volume single:(BOOL)single;
- Parameter 
| Name | Type | Description | 
|---|---|---|
| volume | CGFloat | Volume | 
- Response - N/A