| 
					
				 | 
			
			
				@@ -18,6 +18,8 @@ class PQEditMusicSearchController: PQBaseViewController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let searchTFH: CGFloat = 37 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 热搜数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     var hotList: [Any] = Array<Any>.init() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 按钮点击的回调 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    var btnClickHandle: ((_ sender: UIButton, _ bgmData: Any?) -> Void)? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     lazy var avPlayer: AVPlayer = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let avPlayer = AVPlayer() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         PQNotification.addObserver(forName: .AVPlayerItemDidPlayToEndTime, object: avPlayer.currentItem, queue: .main) { [weak self] notify in 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -91,9 +93,12 @@ class PQEditMusicSearchController: PQBaseViewController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        searchController.btnClickHandle = { [weak self] _, bgmData in 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        searchController.btnClickHandle = { [weak self] btn, bgmData in 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 使用音乐 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//            self?.userstuckPointMusic(musicData: bgmData as? PQVoiceModel) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(self?.btnClickHandle != nil){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                self?.btnClickHandle!(btn,bgmData) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         searchController.scroDidScroHandle = { [weak self] in 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             self?.view.endEditing(true) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -101,6 +106,10 @@ class PQEditMusicSearchController: PQBaseViewController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         searchController.contentType = .serach 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return searchController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    override func backBtnClick() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        super.backBtnClick() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        avPlayer.pause() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     override func viewDidLoad() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         super.viewDidLoad() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         view.addSubview(searchTF) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -109,7 +118,9 @@ class PQEditMusicSearchController: PQBaseViewController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         view.addSubview(searchController.view) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         leftButton(image: "upload_delete", tintColor: PQBFConfig.shared.styleTitleColor) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        PQStuckPointViewModel.stuckPointMusicPageList(tagId: 999, parentTagId: 0, pageNum: 1, videoCount: 0, imageCount: 0, totalDuration: 0) { [weak self] musicInfo, _ in 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //请求一下热门数据在没有搜索数据时显示 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        PQStuckPointViewModel.stuckPointMusicPageList(tagId: 425, parentTagId: 0, pageNum: 1, videoCount: 0, imageCount: 0, totalDuration: 0) { [weak self] musicInfo, _ in 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if musicInfo.count > 0 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 self?.searchController.hotList = musicInfo 
			 |