1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- //
- // YOUPAILZMusicModel.m
- // VQU
- //
- // Created by CY on 2021/6/25.
- // Copyright © 2021 leo. All rights reserved.
- //
- #import "YOUPAILZMusicModel.h"
- @implementation YOUPAILZMusicModel
- -(void)youpaifparseLrc:(NSString *)lrc{
- if(![lrc isEqual:nil]){
- NSArray *sepArray=[lrc componentsSeparatedByString:@"["];
- NSArray *lineArray=[[NSArray alloc] init];
- for(int i=0;i<sepArray.count;i++){
- if([sepArray[i] length]>0){
- lineArray=[sepArray[i] componentsSeparatedByString:@"]"];
- if(![lineArray[0] isEqualToString:@"\n"]){
- [self.youpaiptimerArray addObject:lineArray[0]];
- [self.youpaipwordArray addObject:lineArray.count>1?lineArray[1]:@""];
- }
- }
- }
- }
- }
- - (NSMutableArray *)youpaiptimerArray{
- if (!_youpaiptimerArray) {
- _youpaiptimerArray = [NSMutableArray array];
- }
- return _youpaiptimerArray;
- }
- - (NSMutableArray *)youpaipwordArray{
- if (!_youpaipwordArray) {
- _youpaipwordArray = [NSMutableArray array];
- }
- return _youpaipwordArray;
- }
- + (NSDictionary *)mj_replacedKeyFromPropertyName
- {
- return @{
- @"youpaipplayUrl":@"playUrl",
- @"youpaiplyric":@"lyric",
- @"youpaiplyricType":@"lyricType",
- @"youpaipexpiryTime":@"expiryTime",
- };
- }
- @end
|