|  | @@ -190,6 +190,8 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
 | 
	
		
			
				|  |  |      };
 | 
	
		
			
				|  |  |      private AccompanyPlayHelper mPlayHelper;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    private boolean isInitWebSocket = true;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      public static AccompanyFragment newInstance(String url) {
 | 
	
		
			
				|  |  |          AccompanyFragment fragment = new AccompanyFragment();
 | 
	
		
			
				|  |  |          Bundle args = new Bundle();
 | 
	
	
		
			
				|  | @@ -474,7 +476,8 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      private void startWebSocketClient(JSONObject message) throws JSONException {
 | 
	
		
			
				|  |  |          msg = message;
 | 
	
		
			
				|  |  | -        if (webSocketClient == null) {
 | 
	
		
			
				|  |  | +        if (webSocketClient == null && isInitWebSocket) {
 | 
	
		
			
				|  |  | +            isInitWebSocket = false;//防止高频调用导致webSocket创建多次
 | 
	
		
			
				|  |  |              Observable.create(new ObservableOnSubscribe<String>() {
 | 
	
		
			
				|  |  |                          @Override
 | 
	
		
			
				|  |  |                          public void subscribe(@NonNull ObservableEmitter<String> emitter) throws Exception {
 |