|
|
@@ -74,7 +74,7 @@ implementation
|
|
|
|
|
|
uses
|
|
|
MainFrm, SearchTeamFrm, RealICQUtils, ShareUtils, RealICQClient, LoggerImport,
|
|
|
- RealICQUtility, ConditionConfig, IdURI, IdHTTP, HTTPApp, IdTStrings;
|
|
|
+ RealICQUtility, ConditionConfig, IdURI, IdHTTP, HTTPApp, IdTStrings, Dialogs;
|
|
|
|
|
|
var
|
|
|
AGroupService: TGroupService;
|
|
|
@@ -385,7 +385,7 @@ end;
|
|
|
procedure TGroupService.OnMessage(ATeamID, ASender, AContent, AStyle: string; ASendTime: TDateTime; AMSGType: Integer; ALength: Integer);
|
|
|
const
|
|
|
AParam: string = '?center=%s&marker=%s&lat=%s&lng=%s';
|
|
|
- ARM_2_MP3_URL: string = 'http://127.0.0.1:3000/api/amr2mp3';
|
|
|
+ ARM_2_MP3_URL: string = 'http://120.26.126.129:3001/api/amr2mp3';
|
|
|
BODY: string = '{"data":"%s"}';
|
|
|
var
|
|
|
tmpStrs: TIdStringList;
|
|
|
@@ -405,12 +405,17 @@ begin
|
|
|
str := Format(BODY, [AContent]);
|
|
|
tmpStrs.Add(str);
|
|
|
h.Request.ContentType := 'application/json';
|
|
|
- AContent := h.Post(ARM_2_MP3_URL, tmpStrs);
|
|
|
+ AContent := h.Post(TConditionConfig.GetConfig.Arm2Mp3Host, tmpStrs);
|
|
|
jo := SO(AContent);
|
|
|
if (jo <> nil) and (jo.I['ret'] = 1) then
|
|
|
MainForm.WebSocketRecivedbroadcastmesssage('', ATeamID, ASender, AStyle, '[voice-src="' + jo.S['url'] + '"]', ASendTime);
|
|
|
- finally
|
|
|
tmpStrs.Free;
|
|
|
+ except
|
|
|
+ on e: Exception do
|
|
|
+ begin
|
|
|
+ Error(e.Message, 'arm to mp3');
|
|
|
+ tmpStrs.Free;
|
|
|
+ end;
|
|
|
end;
|
|
|
end
|
|
|
else if AMSGType = 5 then
|