You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
apply-assistant-v3/root/chat/Recorder-UniCore/app-uni-support.js

2 lines
35 KiB
JavaScript

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

!function(e){var t="object"==typeof window&&!!window.document,n=t?window:Object,i="https://github.com/xiangyuecn/Recorder/tree/master/app-support-sample/demo_UniApp";if(n.RecordApp){var r=n.Recorder,a=r.i18n;!function(S,h,e,W,B){"use strict";var P=h.RecordApp,j=P.CLog,I=function(){};P.UniSupportLM="2025-03-31 18:10";var N="app-uni-support.js",V=!1,M=!1,E=!1,O=!1,T=!1;(function(){/* #ifdef APP */if(B){V=!0;var e=navigator.userAgent.replace(/[_\d]/g," ");M=!/\bandroid\b/i.test(e)&&/\bios\b|\biphone\b/i.test(e)}else"object"==typeof plus&&("Android"==plus.os.name?V=!0:"iOS"==plus.os.name&&(M=V=!0)),(E=V)||j("App !plus",1)/* #endif */})(),V||((function(){/* #ifdef H5 */O=!0/* #endif */})(),(function(){/* #ifdef MP-WEIXIN */T=!0/* #endif */})());P.UniIsApp=function(){return V?M?2:1:0};var k=P.UniBtoa=function(e){if("object"==typeof uni&&uni.arrayBufferToBase64)return uni.arrayBufferToBase64(e);for(var t=new Uint8Array(e),n="",i=0,r=t.length;i<r;i++)n+=String.fromCharCode(t[i]);return btoa(n)},D=P.UniAtob=function(e){if("object"==typeof uni&&uni.base64ToArrayBuffer)return uni.base64ToArrayBuffer(e);for(var t=atob(e),n=new Uint8Array(t.length),i=0,r=t.length;i<r;i++)n[i]=t.charCodeAt(i);return n.buffer};P.UniB64Enc=function(e){if("object"==typeof uni&&uni.arrayBufferToBase64){var t=P.UniStr2Buf(e);return uni.arrayBufferToBase64(t)}return btoa(unescape(encodeURIComponent(e)))},P.UniB64Dec=function(e){if("object"==typeof uni&&uni.base64ToArrayBuffer){var t=uni.base64ToArrayBuffer(e);return P.UniBuf2Str(t)}return decodeURIComponent(escape(atob(e)))},P.UniStr2Buf=function(e){for(var t=unescape(encodeURIComponent(e)),n=new Uint8Array(t.length),i=0,r=t.length;i<r;i++)n[i]=t.charCodeAt(i);return n.buffer},P.UniBuf2Str=function(e){for(var t=new Uint8Array(e),n="",i=0,r=t.length;i<r;i++)n+=String.fromCharCode(t[i]);return decodeURIComponent(escape(n))};var x=P.UniJsSource={IsSource:!1,pcm_sum:function(e){for(var t=0,n=0;n<e.length;n++)t+=Math.abs(e[n]);return t}};(function(initMemory){!function(){var _=y;!function(e,t){for(var n=y,r=C();;)try{if(373421===-parseInt(n(321))/1*(-parseInt(n(410))/2)+parseInt(n(460))/3+parseInt(n(305))/4+parseInt(n(362))/5*(parseInt(n(644))/6)+parseInt(n(266))/7*(parseInt(n(543))/8)+-parseInt(n(590))/9*(-parseInt(n(393))/10)+-parseInt(n(399))/11)break;r.push(r.shift())}catch(e){r.push(r.shift())}}();var o={Support:function(e){var t=y;return T?(P[t(265)][t(527)]||j(W(t(643),0,t(250)),1),void e(!1)):O?void e(!1):V?void(!B||P[t(655)]?e(!0):e(!1)):(j(W(t(498)),3),void e(!1))},CanProcess:function(){return!0}};P[_(258)](B?_(278):_(603),o),V&&(j[_(586)]=B?_(247):_(401)),P[_(457)]||(P[_(457)]={id:0,pageShow:{}});var d=function(){return V&&!B&&!P[_(275)]};P[_(432)]=function(e){var t=_,n=P[t(457)][t(246)]={};if(T&&P[t(280)]&&P[t(280)](),d()){n[t(315)]=p(e);var r=P[t(343)];if(r){for(var i=getCurrentPages(),a=!0,o=0,s=i[t(621)];o<s;o++)if(i[o][t(486)].id==r){a=!1;break}a&&(P[t(682)]=null,P[t(343)]=null,P[t(322)]=null)}}},P[_(517)]=function(e){var t=_;if(d()){P[t(598)]=!0,P[t(683)]=1,setTimeout(function(){P[t(683)]=0});var n=v(e);if(n&&n[t(497)]&&n[t(497)][t(455)]){var r=e[t(450)]||e.$&&e.$[t(418)],i=s(e);i&&r?(r==P[t(682)]&&i==P[t(343)]||j(W(t(477))+t(256)+i+t(473)+r),P[t(682)]=r,P[t(343)]!=i&&(P[t(343)]=i,P[t(322)]=n[t(497)][t(455)]())):j(W(t(371))+t(546),1)}else j(W(t(284))+a(),1)}},P[_(537)]=function(e){var t=_;if(V&&B){if(e[t(361)])var n=window[t(529)],r=e[t(450)]||e[t(361)][t(400)][t(357)],i=e[t(361)][t(634)];if(i=w(1,i,t(387)))if(i[t(500)]=e,n&&r){var a=t(368)+n+t(473)+r;P[t(324)]=a,i[t(328)](t(624),a),P[t(457)][a]?j(W(t(627))+t(675)+a,3):(P[t(457)][a]=1,j(W(t(639))+t(665)+a))}else j(W(t(482))+t(546),1)}};var p=function(e,t,n){var r=_;if(e){if(e[r(573)])return e[r(573)];var i=s(e),a=e[r(450)]||e.$&&e.$[r(418)]}if(t)if(n||R(),r(512)==t)i=P[r(456)],a=P[r(670)];else i=P[r(343)],a=P[r(682)];return i&&a?r(368)+i+r(473)+a:""},f=function(e){var t=_;return t(298)===e||t(512)===e?{Rec_WvCid:p(null,e)}:{Rec_WvCid:e||"?"}},s=function(e){var t=_,n=v(e);return(n=n&&n[t(486)])&&n.id||0},v=function(e){var t=_,n=e[t(630)];return n&&n[t(497)]&&n[t(486)]?n:e[t(497)]&&e[t(486)]?e:void j(W(t(592)),1)},R=function(e){var t=_;if(!P[t(322)])return W(t(507));var n=p(null,1,1),r=P[t(457)][t(246)][t(315)];if(e){if(!P[t(456)])return W(t(492));if(p(null,t(512),1)!=n)return W(t(508))}return r&&r!=n&&j(W(t(333),0,r,n),3),""},w=P[_(424)]=function(e,t,n){var r=_,i=t&&t[r(568)];if(r(309)==i||3==e){var a=(t=t[r(462)])[r(267)],o=a[r(621)];900<o&&(a=a[r(289)](0,600)+r(555)+a[r(289)](o-300)),j(W(r(349),0,n)+"\n"+i+r(264)+a,3)}if(t&&i)return t;j(W(r(1==e?359:294),0,n),1)};P[_(413)]=function(e,i,a){var c=_,t="";t||E||(t=W(c(336)));var o=!t&&function(e,t){var n=c;if(e&&e[n(573)])var r=/^wv_(\d+)_/[n(423)](e[n(573)]),i=r&&r[1];else{var a=e&&v(e),o=a&&a[n(497)];i=(a=a&&a[n(486)])&&a.id}if(i){if(i==P[n(343)])return P[n(322)];if(o)return o[n(455)]();var s=plus[n(585)][n(350)](i);if(s)return s}return t?(R(),P[n(322)]):null}(e,null==e);if(t||o||(t=W(c(null==e?606:599))),t)return t+=W(c(239)),j(t+c(593)+i[c(289)](0,200),1),t;var n=P[c(457)][c(246)];if(n[c(591)]||(n[c(591)]=1,r()),a){a instanceof ArrayBuffer||(j(c(631),1),a[c(363)]instanceof ArrayBuffer&&(a=a[c(363)]));var s=("a"+Math[c(485)]())[c(577)](".",""),u=0,l=function(){var e=c;if(0!=u&&u>=a[e(652)])o[e(443)](e(429)+s+e(306)+s+e(663)+i+e(541));else{var t=P[e(470)](l),n=u;u+=524288;var r=a[e(417)](n,u);o[e(443)](e(510)+s+e(378)+s+e(520)+a[e(652)]+e(392)+k(r)+e(307)+t+e(419))}};l()}else o[c(443)](c(422)+i+c(272))},P[_(536)]=function(e,t,n){var r=_,i="";r(471)==typeof t&&(i=t[r(518)]||"",t=t[r(490)]||"");var a="";a||E||(a=W(r(550)));var o=!a&&p(e,null==e);if(a||o||(a=W(r(null==e?656:601))),a)return a+=W(r(596)),j(a+r(593)+t[r(289)](0,200),1),a;P[r(413)](e,r(638)+i+r(451)+JSON[r(677)](W(r(330)))+r(248)+o+r(452)+JSON[r(677)](W(r(660)))+r(604)+JSON[r(677)](W(r(255)))+r(611)+t+r(531),n)},P[_(625)]=function(d,f,v,A){return new Promise(function(n,r){var i=y,a=(f=f||{})[i(685)]||"",o=-1==f[i(345)],t="",s=setTimeout(function(){var e=i;c(),s=0;var t=new Error(W(e(o?671:673),0,a));t[e(415)]=1,r(t)},o?2e3:f[i(345)]||5e3),c=function(){var e=P[i(457)];delete e[u],delete e[t]};o&&(t=P[i(470)](function(){clearTimeout(s)}));var e=function(e){var t=i;if(c(),s)return clearTimeout(s),s=0,e[t(565)]?n({value:e[t(397)],bigBytes:P[t(525)](e[t(565)])}):e[t(382)]?n(e[t(397)]):void r(new Error(a+e[t(597)]))},u=P[i(470)](e),l=i(662)+u+i(323)+u+i(521)+m+i(251)+u+i(337)+(o?i(542)+m+i(251)+t+i(614):"")+i(241)+JSON[i(677)](W(i(466)))+i(479)+JSON[i(677)](W(i(475),0,i(360)+N+'"'))+i(408);f[i(356)]?l+=v:l={preCode:l+=i(447),jsCode:v};var p=P[f[i(356)]?i(413):i(536)](d,l,A);p&&e({errMsg:p})})};var m=_(469),r=function(){var i=_;if(E&&i(352)!=typeof UniServiceJSBridge){var e=P[i(501)];if(e){var t="";try{t=uni[i(398)](m)}catch(e){}if(e==t)return;j(W(i(583)),3)}e="r"+Math[i(485)]();try{uni[i(317)](m,e)}catch(e){}P[i(501)]=e,UniServiceJSBridge[i(463)](m),UniServiceJSBridge[i(434)](m,function(e){var t=i,n=e[t(566)]||"";if(t(681)!=n)if(t(668)!=n)if(-1==n[t(355)](t(532)))-1==n[t(355)](t(559))?j(W(t(489))+JSON[t(677)](e),1):P[t(339)](e);else{var r=P[t(457)][n];r?r(e):j(W(t(516))+JSON[t(677)](e),3)}else J(e);else F(e)})}};P[_(470)]=function(t){var e=_,n=P[e(457)],r=++n.id,i=e(532)+r;return n[i]=function(e){delete n[i],t(e)},i},P[_(381)]=function(e,t){var n=_,r=P[n(457)],i=n(293)+e;return t?r[i]=t:delete r[i],i},P[_(312)]=function(e){UniViewJSBridge[_(249)](m,e)},P[_(245)]=function(r,i,e){var a=_;if(B&&V){var o=P[a(324)];if(o){r instanceof ArrayBuffer||(j(a(480),1),r[a(363)]instanceof ArrayBuffer&&(r=r[a(363)]));var s=P[a(457)],c=0,u=++s.id;s[a(559)+u]=function(e){c=e,t()};var l=0,t=function(){var e=a;if(0!=l&&l>=r[e(652)])return delete s[e(559)+u],void i(c);var t=l;l+=524288;var n=r[e(417)](t,l);P[e(312)]({action:e(t?438:605),wvCid:o,wvID:u,mainID:c,b64:k(n)})};t()}else e(W(a(373)))}else e(W(a(295)))},P[_(339)]=function(e){var t=_,n=e[t(445)],r=P[t(457)],i=t(559);t(605)==e[t(566)]&&(n=++r.id,r[i+n]={memory:new Uint8Array(2097152),mOffset:0});var a=r[i+n];if(a){var o=new Uint8Array(D(e[t(580)])),s=o[t(621)];if(a[t(319)]+s>a[t(511)][t(621)]){var c=new Uint8Array(a[t(511)][t(621)]+Math[t(680)](2097152,s));c[t(623)](a[t(511)][t(488)](0,a[t(319)])),a[t(511)]=c}a[t(511)][t(623)](o,a[t(319)]),a[t(319)]+=s,P[t(413)](f(e[t(610)]),t(420)+i+e[t(513)]+t(461)+n+t(572))}else j(W(t(472)),3)},P[_(525)]=function(e){var t=_;if(!E)return null;var n=P[t(457)],r=n[t(559)+e];return delete n[t(559)+e],r?r[t(511)][t(363)][t(417)](0,r[t(319)]):null},P[_(374)]=function(n,i,a,r){var o=_;a=a||I,r=r||I;var s=function(e){var t=y;r(W(t(404),0,n)+(e[t(395)]||e[t(597)]))};if(T){var e=wx[o(435)][o(282)]+"/"+n;wx[o(346)]()[o(341)]({filePath:e,encoding:o(269),data:i,success:function(){a(e)},fail:s})}else E?plus.io[o(499)](plus.io[o(684)],function(e){var t=o;e[t(425)][t(254)](n,{create:!0},function(n){var r=t;n[r(487)](function(e){var t=r;e[t(635)]=function(){a(n[t(642)])},e[t(553)]=s;try{e[t(259)](k(i))}catch(e){s(e)}},s)},s)},s):r(W(o(296)))};var i=function(e){var t=_;if(A(),E){var n=W(t(608),0,S),r=P[t(539)];r&&(!e&&P[t(637)]||(P[t(637)]=1,r[t(514)]?j(W(t(535))+n):j(W(t(257))+n))),P[t(275)]?r?!e&&P[t(334)]||(P[t(334)]=1,j(W(t(533))+n)):j(W(t(465))+n,1):P[t(598)]&&(P[t(322)]?!e&&P[t(493)]||(P[t(493)]=1,j(W(t(616))+n)):j(W(t(519))+a()+n,1))}},a=function(){return W(_(286))};P[_(405)]=function(e,t,n,a){var r=_,o=[],s=function(e){return W(y(561),0,e)};if(T){var c=function(n){var r=y;if(n>=t[r(621)])a[r(629)](e,o);else{var i=t[n];e[r(276)]()[r(299)](i)[r(409)]({node:!0})[r(423)](function(e){var t=r;e[0]?(o[t(367)](e[0][t(448)]),c(n+1)):j(s(i),1)})}};c(0)}else if(O){for(var i=2;i<=3;i++){var u=w(i,e[r(634)],r(431));if(!u)return;for(var l=0,p=t[r(621)];l<p;l++){var d=t[l],f=u[r(380)](d+r(281)),v=f[0],A=f[1];if(!v&&0==l&&2==i)break;if(i=9,!v)return void j(s(d),1);A&&(A[r(633)](r(365))||(v=f[1],A=f[0]),A[r(462)][r(478)](A)),v[r(459)][r(379)]=r(563),(A=document[r(524)](r(310)))[r(328)](r(365),"1"),A[r(459)][r(288)]=A[r(459)][r(260)]=r(446),v[r(462)][r(687)](A),o[r(367)](A)}}a[r(629)](e,o)}else{if(E){var R=[r(354)];for(l=0,p=t[r(621)];l<p;l++){d=t[l];R[r(367)](r(304)+d+r(547)+l+r(686)+JSON[r(677)](s(d))+r(274)+(l+1)+r(375))}return R[r(367)]("}"),R[r(367)](n),void P[r(536)](e,R[r(421)]("\n"))}j(W(r(674)),1)}};var U=function(){var a=_;g(a(370),{},null,null,function(e){var t=a,n=e[t(566)];t(358)==n?e[t(496)]?j("["+o+"]["+e[t(685)]+"]"+e[t(395)],1):j("["+o+"]["+e[t(685)]+"]"+e[t(395)]):t(454)==n&&P[t(300)](e[t(383)],e[t(651)]);var r=P[t(457)][t(369)+n];if(r)for(var i in r)try{r[i](e)}catch(e){j(t(618)+n+"]["+i+t(403)+e[t(395)],1)}P[t(557)]&&P[t(557)](e)});var e=P[a(539)],o=e&&e[a(514)]?l:a(430);e&&(P[a(414)]=1)},c=_(271),u=_(646)+c,l=c;P[_(290)]=function(e,t,n){var r=_;U();var i=P[r(457)],a=r(369)+t,o=i[a];o||(o={},i[a]=o),n?o[e]=n:delete o[e]};var A=P[_(617)]=function(){var e=_,t=P[e(539)],n="";if(!V)return"";if(!t)return P[e(329)]||W(e(620));if(B&&(n=W(e(581))),!n&&t[e(514)]){if(!P[e(396)]){for(var r=0,i=l=t[e(654)]||l,a=0;!r&&a<2;a++){try{r=uni[e(440)](i)}catch(e){}if(r||i!=c)break;j(W(e(313),0,c,i=c+"-"+(M?e(243):e(567))))}if(P[e(396)]=r)j(W(e(658),0,i));else{i=l==c?u:l;n=W(e(588),0,i)}}}else n||t[e(484)]||(n=W(e(505)));return n&&(P[e(539)]=null,j(n,1)),P[e(329)]=n},g=function(e,t,n,r,i){var a=_,o=A(),s=P[a(539)];if(s){var c={action:e,args:t||{}};i||(i=function(e){var t=a;t(494)==e[t(468)]?n&&n(e[t(397)],e):r&&r(e[t(395)])}),s[a(514)]?P[a(396)][a(484)](c,i):s[a(484)](c,i)}else r&&r(o)};function C(){var e=initMemory;return(C=function(){return e})()}P[_(530)]=function(r,i){return new Promise(function(t,n){var e=y;if(!E)return n(new Error(W(e(327))));P[e(414)]||U(),g(r,i,function(e){t(e)},function(e){n(new Error(e))})})},o[_(237)]=function(e,t){i(),e()},o[_(291)]=function(){return e(_(291))},o[_(579)]=function(){return e(_(579))};var e=function(e){var t=_;if(!d())return!1;var n=q[t(347)];if(n){var r=R(1);r?j(r,1):P[t(413)](f(n[t(326)]),t(503)+e+"()")}else j(W(t(416),0,e),3)};o[_(641)]=function(e,t,n){var s=_,r=q[s(347)];q[s(347)]=null,r&&d()&&P[s(413)](f(r[s(326)]),s(602)),!d()||P[s(683)]?(P[s(456)]=P[s(343)],P[s(670)]=P[s(682)],i(!0),function(r){var i=s;if(!E)return r();var e=P[i(595)]=P[i(595)]||{},n=function(e,t,n){j(W(i(483),0,N)+e,t||0),n||r()},t=P[i(539)];if(t||e[i(552)])return e[i(552)]=e[i(552)]||(t[i(514)]?2:1),2==e[i(552)]?n(W(i(504))):n(W(i(609)));var a=i(688)+(e[i(411)]=e[i(411)]||uni[i(562)]()[i(411)]||"0")+i(444);if(P[i(270)]){if(P[i(270)]==a)return n(a);j(W(i(582),0,a),3)}var o=function(e){var t=i;n(t(659)+N+t(640)+a+t(551)+u+t(661)+S+" ",3,e)};if(e[i(648)])return o();o(1),e[i(648)]=1,uni[i(372)]({title:i(320),content:"文件"+N+i(344),showCancel:!1,confirmText:i(509),complete:function(){r()}})}(function(){b(e,t,n)})):n(W(s(407)))};var b=function(i,a,v){var o=_;if(B)return P[o(655)]?void a():void v(W(o(545)));var A=function(){v(W(o(458)),!0)},e=function(n){var r=o;U(),j(W(r(437))),g(r(522),{},function(e){var t=r;1==e?(j(W(t(556))),n()):(j(W(t(342))+t(366)+e,1),A())},v)};if(P[o(275)])e(a);else{var s=f(o(512)),t=function(e){var n=o,t=R(1),r=W(n(285));t?v(r+t):P[n(625)](s,{tag:r,timeout:2e3,useEval:!0},n(528))[n(240)](function(){e()})[n(515)](function(e){var t=n;v(e[t(415)]?r+W(t(594)):e[t(395)])})},n=function(e){var n=o;if(P[n(647)](i)){var t=n(540),r=P[t]||{};P[n(625)](s,{timeout:-1},n(613)+!!e+n(262)+t+"="+JSON[n(677)](r)+n(433))[n(240)](function(e){var t=n;e.ok?a():v(e[t(597)],e[t(481)])})[n(515)](function(e){v(e[n(395)])})}else v(n(301))};P[o(539)]?t(function(){e(function(){n(!0)})}):t(function(){!function(p){var d=y;if(M){j(W(d(558)));var f=function(){var e=d;if(P[e(325)])p();else{var t=[],n=P[e(548)],r=e(612);if(!n){var i=plus[e(626)][e(474)](e(560));t[e(367)](i);var a=i[e(645)]();t[e(367)](a);var o=a[e(338)]();t[e(367)](o),n=P[e(548)]=o[e(384)]({objectForKey:r})}if(n){var s=plus[e(626)][e(474)](e(394))[e(391)](),c=s[e(522)]();1970168948==c?s[e(426)](f):1735552628==c?(j(W(e(657))+" "+r+":"+n),p()):(j(W(e(238))+e(653)+c,1),A()),t[e(367)](s)}else v(W(e(283),0,r));for(var u=0,l=t[e(621)];u<l;u++)plus[e(626)][e(308)](t[u])}};f()}else j(W(d(678))),plus[d(353)][d(554)]([d(669)],function(e){var t=d;0<e[t(622)][t(621)]?(j(W(t(589))+JSON[t(677)](e)),p()):(j(W(t(412)),1,e),A())},function(e){var t=d;j(W(t(449))+e[t(395)],1,e),v(W(t(575))+e[t(395)])})}(function(){n()})})}};function y(e,t){var n=C();return(y=function(e,t){return n[e-=236]})(e,t)}o[_(464)]=function(t,o,n,s){var c=_,e=q[c(347)];if(q[c(347)]=null,e&&d()&&P[c(413)](f(e[c(326)]),c(602)),!d()||P[c(683)]){q[c(244)]=o;var u=h(o);if(u[c(623)][c(442)]=!0,u[c(292)]=c(441),q[c(332)]=!1,q[c(347)]=u,P[c(578)]=u,B)return P[c(655)]?void n():void s(W(c(376)));var r=function(t){var n=c,e=JSON[n(526)](JSON[n(677)](l));e[n(502)]=e[n(502)]||P[n(348)]||0,e[n(351)]=e[n(651)],e[n(651)]=48e3;var r=(e[n(649)]||{})[n(636)],i=e[n(666)];r&&null==i&&(i=1,e[n(666)]=!0),M||null!=e[n(584)]||(e[n(584)]=i?7:P[n(672)]||"0"),j(n(467)+JSON[n(677)](e)),U(),g(n(303),e,function(){var e=n;P[e(615)]=setInterval(function(){g(e(453),{},function(){})},5e3),t()},s)};clearInterval(P[c(615)]);var l={};for(var i in o)/_renderjs$/[c(600)](i)||(l[i]=o[i]);if(l=JSON[c(526)](JSON[c(677)](l)),P[c(275)])r(n);else{u[c(623)][c(476)]=c(538);var a=function(e,t){var n=c,r=R(1);if(r)s(W(n(331))+r);else{u[n(326)]=p(null,n(512)),q[n(332)]=t;var i=[n(364)+JSON[n(677)](l)+";"],a=n(619);i[n(367)](n(587)+(o[n(495)]||0)+n(506)+(o[n(302)]||0)+n(667)+(o[n(297)]||0)+n(263)+a+n(574)+a+n(427)),(o[n(268)]||o[n(316)])&&i[n(367)](n(679)+(o[n(316)]||0)+n(242)),i[n(367)](n(576)),P[n(625)](f(u[n(326)]),{timeout:-1},i[n(421)]("\n"))[n(240)](function(){e()})[n(515)](function(e){s(e[n(395)])})}};P[c(539)]?a(function(){var e=c;P[e(647)](t)?r(n):s(e(301))},!0):a(n)}}else s(W(c(534)))},o[_(406)]=function(e){return!!d()&&""},o[_(261)]=function(e){var t=_;if(!d())for(var n in e)/_renderjs$/[t(600)](n)&&delete e[n]};var F=function(e){var t=_,n=q[t(347)];n&&(n[t(623)][t(651)]=e[t(389)],n[t(623)][t(564)]=e[t(252)]);for(var r=e[t(676)],i=0,a=r[t(621)];i<a;i++)q(r[i],e[t(651)])},J=function(e){var t=_,n=q[t(347)];if(n){var r=new Uint8Array(D(e[t(523)]));n[t(623)][t(268)]&&n[t(623)][t(268)](r)}else j(W(t(439)),3)},q=function(e,t){var n=_,r=q[n(347)];if(r){if(r[n(277)]||r[n(377)]({envName:o[n(402)],canProcess:o[n(428)]()},t),r[n(277)]=1,e instanceof Int16Array)var i=new Int16Array(e);else i=new Int16Array(D(e));var a=x[n(544)](i);r[n(273)](i,a)}else j(W(n(436)),3)};P[_(300)]=function(e,t){var n=_;if(q[n(332)]){var r=q[n(347)];return r?void P[n(413)](f(r[n(326)]),n(570)+e+'",'+t+")"):void j(W(n(236)),3)}q(e,t)},o[_(664)]=function(n,i,r){var a=_,o=function(e){var t=y;P[t(647)](n)&&(q[t(347)]=null,s&&c&&d()&&P[t(413)](f(s[t(326)]),t(602))),r(e)},s=q[a(347)],c=!0,u=i?"":P[a(314)](),e=function(){var e=a;if(P[e(647)](n))if(q[e(347)]=null,s){if(j(e(318)+s[e(253)]+e(335)+s[e(650)]+e(607)+JSON[e(677)](q[e(244)])),!i)return l(),void o(u);s[e(628)](function(e,t,n){l(),i(e,t,n)},function(e){l(),o(e)})}else o(W(e(386))+(u?" ("+u+")":""));else o(e(301))},l=function(){var e=a;if(P[e(647)](n))for(var t in q[e(347)]=null,s[e(623)])q[e(244)][t]=s[e(623)][t]};if(B)return P[a(655)]?void e():void o(W(a(340)));var t=function(e){g(a(388),{},e,o)};if(clearInterval(P[a(615)]),P[a(275)])t(e);else{var p=function(e){var r=a;if(s){var t=R(1);if(t)o(W(r(279))+t);else{var n=r(491)+(i&&q[r(244)][r(569)]||0)+r(549)+!i+r(571);P[r(625)](f(s[r(326)]),{timeout:-1},n)[r(240)](function(e){var t=r;c=!1,s[t(623)][t(476)]=q[t(244)][t(476)],s[t(623)][t(651)]=e[t(389)],s[t(623)][t(564)]=e[t(252)],l();var n=P[t(525)](e[t(632)]);n?i(n,e[t(311)],e[t(390)]):o(W(t(385)))})[r(515)](function(e){c=!1,o(e[r(395)])})}}else o(W(r(287))+(u?" ("+u+")":""))};P[a(539)]?t(function(){var e=a;P[e(647)](n)?p():o(e(301))}):p()}}}();})(["UniAppUseLicense","Recorder-NativePlugin","\n})()","envIn",',1);\n\t\t\t\t\treturn;\n\t\t\t\t}else{\n\t\t\t\t\tif(el2){\n\t\t\t\t\t\tif(!el2.getAttribute("el2")){ el=els[1]; el2=els[0] }\n\t\t\t\t\t\tel2.parentNode.removeChild(el2);\n\t\t\t\t\t}\n\t\t\t\t\tel.style.display="none";\n\t\t\t\t\tel2=document.createElement("canvas");\n\t\t\t\t\tel2.setAttribute("el2","1"); el2.style.width=el2.style.height="100%";\n\t\t\t\t\tel.parentNode.appendChild(el2);\n\t\t\t\t}\n\t\t\t\tvar canvas',"UniWithoutAppRenderjs","createSelectorQuery","_appStart","UniApp-Renderjs","H6cq::无法调用Stop","MiniProgramWx_onShow"," canvas","USER_DATA_PATH","9xoE::项目配置中未声明iOS录音权限{1}","GwCz::RecordApp.UniWebViewActivate 需要传入当前页面或组件的this对象作为参数","ksoA::无法调用RequestPermission","e6Mo::请检查此页面代码中是否编写了lang=renderjs的module并且调用了RecordApp.UniRenderjsRegister如果确实没有renderjs比如nvue页面请设置RecordApp.UniWithoutAppRenderjs=true并且搭配配套的原生插件在逻辑层中直接录音","pP4O::未开始录音","width","substr","UniNativeUtsPlugin_OnJsCall","Pause","dataType","mainCb_reg_","dX6B::{1}需要传入当前页面或组件的this对象作为参数","MujG::只允许在renderjs中调用RecordApp.UniWebViewSendBigBytesToMain","kxOd::当前环境未支持保存本地文件","start_renderjs","@act","select","UniNativeRecordReceivePCM","Incorrect sync status","onProcessBefore_renderjs","recordStart",'\n\t\t\t\tvar els=cpEl.querySelectorAll("',"2091116TrhjGs",".memory.buffer; delete window.",'"));\n\t\t\tcur.memory.set(buf,cur.mOffset);\n\t\t\tcur.mOffset+=buf.byteLength;\n\t\t\tRecordApp.UniWebViewSendToMain({action:"',"deleteObject","#text","canvas","duration","UniWebViewSendToMain","kSjQ::当前App未打包进双端原生插件[{1}],尝试加载单端[{2}]","__StopOnlyClearMsg","sWvCid","takeoffEncodeChunk_renderjs","setStorageSync","rec encode: pcm:","mOffset","未获得商用授权时App上仅供测试哈","10DOeuUS","__uniAppWebView",'", isOk:true, value:val, dataID:dataID});\n\t\t\t\t},CallFail)\n\t\t\t}else{\n\t\t\t\tRecordApp.UniWebViewSendToMain({action:"',"__UniWvCid","DisableIOSPlusReqPermission","__wvCid","MrBx::需在App逻辑层中调用原生插件功能","setAttribute","__uniNupErr","U1Be::renderjs中未import导入RecordApp","Bjx9::无法调用Start","nativeToRjs","SWsy::检测到有其他页面或组件调用了RecordApp.UniPageOnShowWvCid={1}但未调用过RecordApp.UniWebViewActivate当前WvCid={2}部分功能会继续使用之前Activate的WebView和组件请确保这是符合你的业务逻辑不是因为忘记了调用UniWebViewActivate","__xYRb"," srcSR:","TfJX::当前不是App逻辑层",'",errMsg:err});\n\t\t};',"infoDictionary","__UniMainReceiveBigBytes","TPhg::不应当出现的非H5录音Stop","writeFile","Lx7r::无录音权限","__uniAppWebViewId","在uni-app中编译到App平台时仅供测试用不可用于正式发布或商用正式发布或商用需先获得授权许可编译到其他平台时无此授权限制比如H5、小程序均为免费授权。本对话框仅在第一次请求录音权限时会弹出一次如何去除本弹框、如何获取商用授权、更多信息请看控制台日志","timeout","getFileSystemManager","rec","Default_AppNativePlugin_SampleRate","dX7B::{1}未正确查询到节点将使用传入的当前页面或组件this的$el.parentNode作为组件根节点。如果template下存在多个根节点(vue3 multi-root)尽量在最外面再套一层view来避免兼容性问题","getWebviewById","sampleRate_set","undefined","android",'\n\t\t\tfor(var type=2;type<=3;type++){//@@Fast\n\t\t\t\tvar cpEl=RecordApp.__dX7B(type, this.$ownerInstance.$el, "RecordApp.UniFindCanvas.renderjs");\n\t\t\t\tif(!cpEl) return; //wvFixEl()\n\t\t',"indexOf","useEval","ownerId","onLog","dX5B::{1}需在renderjs中调用并且传入当前模块的this",'"../../Recorder-UniCore/',"$ownerInstance","610520HdwHhl","buffer","var set=","el2"," code=","push","wv_","nupOnJsCall_","jsCall","ipB3::RecordApp.UniWebViewActivate 发生不应该出现的错误(可能需要升级插件代码):","showModal","kE91::renderjs中的mounted内需要调用RecordApp.UniRenderjsRegister才能调用RecordApp.UniWebViewSendBigBytesToMain","UniSaveLocalFile","=el2;\n\t\t\t","rSLO::不应当出现的非H5录音Start","envStart","=window.","display","querySelectorAll","UniMainCallBack_Register","isOk","pcmDataBase64","plusCallMethod","gomD::不应该出现的renderjs发回的文件数据丢失","YP4V::未开始录音","RecordApp.UniRenderjsRegister","recordStop","recSet_sr","mime","sharedInstance",'),mOffset:0};\n\t\t\tvar buf=new Uint8Array(RecordApp.UniAtob("',"10rPgQMX","AVAudioSession","message","__uniNP","value","getStorageSync","14683163WlLHoo","$vm","RecApp Main","Key","]: ","UqfI::保存文件{1}失败:","UniFindCanvas","Start_Check","PkQ2::需先调用RecordApp.UniWebViewActivate然后才可以调用RequestPermission",");\n\t\t};\n\t","fields","25208UVqivC","appId","Ruxl::plus.android请求录音权限无权限","UniWebViewEval","__uniNbjc","isTimeout","0FGq::未开始录音,不可以调用{1}","slice","uid",'"});\n\t\t})()','(function(){\n\t\tvar fn=RecordApp.__UniData["',"join","(function(){\n","exec","__dX7B","root","requestRecordPermission",');\n\t\t\tvar newBuffers=[],recSet=RecordApp.__Rec.set;\n\t\t\tfor(var i=newIdx;i<buffers.length;i++)newBuffers.push(RecordApp.UniBtoa(buffers[i].buffer));//@@Fast\n\t\t\tRecordApp.UniWebViewSendToMain({action:"recProcess",recSet_sr:recSet.sampleRate,recSet_bit:recSet.bitRate,sampleRate:sampleRate,newBuffers:newBuffers});\n\t\t\treturn procFn&&procFn.apply(This,arguments);\n\t\t};',"CanProcess","(function(){\n\t\t\t\tvar BigBytes=window.","RecorderUtsPlugin","RecordApp.UniFindCanvas.H5","UniPageOnShow",";\n\t\t\tRecordApp.RequestPermission(function(){\n\t\t\t\tCallSuccess({ok:1});\n\t\t\t},function(errMsg,isUserNotAllow){\n\t\t\t\tCallSuccess({errMsg:errMsg,isUserNotAllow:isUserNotAllow});\n\t\t\t});\n\t\t","subscribe","env","BjGP::未开始录音但收到Uni Native PCM数据","Lx5r::正在调用原生插件请求录音权限","bigBytes_chunk","MTdp::未开始录音但收到renderjs回传的onRecEncodeChunk","requireNativePlugin","arraybuffer","disableEnvInFix","evalJS","的商用授权","mainID","100%","CallErr=function(err){ CallFail(err) };","node","0JQw::plus.android请求录音权限出错","_$id","\n\t\tif(!window.RecordApp){\n\t\t\tvar err=",'",vm=RecordApp.__uniWvCallVm;\n\t\tif(!vm || RecordApp.__uniWvCallWvCid!=wvCid){\n\t\t\tif(!RecordApp.__UniData[wvCid]){\n\t\t\t\tvar err=',"recordAlive","onRecord","$getAppWebview","__uniAppReqWebViewId","__UniData","0caE::用户拒绝了录音权限","style","1040175NqYSis",'"];\n\t\tif(fn)fn(',"parentNode","unsubscribe","Start","fqhr::当前已配置RecordApp.UniWithoutAppRenderjs必须提供原生录音插件或uts插件才能录音请参考RecordApp.UniNativeUtsPlugin配置","TSmQ::需要在页面中提供一个renderjs在里面import导入RecordApp、录音格式编码器、可视化插件等","Native Start Set:","status","RecordApp__uniAppMainReceive","UniMainCallBack","object","CjMb::无效的BigBytes回传数据","_cid_","importClass","AN0e::需在renderjs中import {1}","type","WpKg::RecordApp.UniWebViewActivate 已切换当前页面或组件的renderjs所在的WebView","removeChild",');\n\t\t};\n\t\tif(!RecordApp.Platforms["UniApp-Renderjs"]){\n\t\t\treturn CallFail(',"UniWebViewSendBigBytesToMain buffer must be ArrayBuffer","isUserNotAllow","Uc9E::RecordApp.UniRenderjsRegister 发生不应该出现的错误(可能需要升级插件代码):","FabE::【在App内使用{1}的授权许可】","request","random","$page","createWriter","subarray","ZHwv::[MainReceive]从renderjs发回未知数据","jsCode","(function(){\n\t\t\tvar stopFn=","7ot0::需先调用RecordApp.RequestPermission方法","__0hyi","success","onProcess_renderjs","isError","$scope","4ATo::Recorder-UniCore目前只支持H5、APP(Android iOS)、MP-WEIXIN其他平台环境需要自行编写适配文件实现接入","requestFileSystem","__rModule","__uniAppMainReceiveBind","appNativePlugin_sampleRate","RecordApp.","w37G::已购买原生录音插件,获得授权许可","TGMm::提供的RecordApp.UniNativeUtsPlugin值不是RecordApp的uts原生录音插件",";\r\n\t\tvar procBefore=","AGd7::需要先调用RecordApp.UniWebViewActivate方法","VsdN::需重新调用RecordApp.RequestPermission方法","我知道啦","(function(){\n\t\t\tvar cur=window.","memory","@req","wvID","nativePlugin","catch","kZx6::从renderjs发回数据但UniMainCallBack回调不存在","UniWebViewActivate","preCode","S3eF::未找到当前页面renderjs所在的WebView","||{memory:new Uint8Array(",'", isOk:true, value:val});\n\t\t\t}\n\t\t};\n\t\tvar CallFail=function(err){\n\t\t\tUniViewJSBridge.publishHandler("',"recordPermission","bytes","createElement","UniMainTakeBigBytes","parse","miniProgram-wx","CallSuccess(1)","__WebVieW_Id__","UniNativeUtsPluginCallAsync","\n\t\t}).call(vm);\n\t})()","mainCb_","xYRb::当前RecordApp运行在逻辑层中性能会略低一些可视化等插件不可用","XCMU::需先调用RecordApp.UniWebViewActivate然后才可以调用Start","XSYY::当前录音由原生录音插件提供支持","UniWebViewVueCall","UniRenderjsRegister","unknown","UniNativeUtsPlugin","RequestPermission_H5OpenSet","\n\t\t\t})()",'\n\t\t\tUniViewJSBridge.publishHandler("',"1433144TdzEXp","pcm_sum","Jk72::不应当出现的非H5权限请求","!id || !cid",' canvas"),el=els[0],el2=els[1];\n\t\t\t\tif(!el && ',"__9xoE",";\n\t\t\tvar clear=","lU1W::当前不是App逻辑层","' 就不会弹提示框了或者购买了配套的原生录音插件设置RecordApp.UniNativeUtsPlugin参数后也不会弹提示框。【获取授权方式】到DCloud插件市场购买授权: ","uts","onerror","requestPermissions","\n...\n","Lx6r::已获得录音权限","UniNativeUtsPlugin_JsCall","Y3rC::正在调用plus.ios@AVAudioSession请求iOS原生录音权限","bigBytes_","NSBundle","k7im::未找到Canvas{1}请确保此DOM已挂载可尝试用$nextTick等待DOM更新","getSystemInfoSync","none","bitRate","dataID","action","Android","nodeName","stop_renderjs",'RecordApp.UniNativeRecordReceivePCM("',';\n\t\t\tvar errFn=function(errMsg){\n\t\t\t\tCallFail(errMsg);\n\t\t\t};\n\t\t\tRecordApp.Stop(clear?null:function(arrBuf,duration,mime){\n\t\t\t\tstopFn&&stopFn.apply(This,arguments);\n\t\t\t\tvar recSet=RecordApp.__Rec.set,t1=Date.now();\n\t\t\t\tRecordApp.CLog("开始传输"+arrBuf.byteLength+"字节的数据回逻辑层可能会比较慢推荐使用takeoffEncodeChunk实时获取音频文件数据可避免Stop时产生超大数据回传");\n\t\t\t\tRecordApp.UniWebViewSendBigBytesToMain(arrBuf,function(dataId){//数据可能很大\n\t\t\t\t\tRecordApp.CLog("完成传输"+arrBuf.byteLength+"字节的数据回逻辑层,耗时"+(Date.now()-t1)+"ms");\n\t\t\t\t\tCallSuccess({recSet_sr:recSet.sampleRate,recSet_bit:recSet.bitRate,dataId:dataId,duration:duration,mime:mime});\n\t\t\t\t},errFn);\n\t\t\t},errFn);\n\t\t})()',");\n\t})()","Rec_WvCid","){\r\n\t\t\tprocBefore&&procBefore.call(This,","Mvl7::调用plus的权限请求出错","RecordApp.Start(set,function(){\n\t\t\tstartFn&&startFn.call(This);\n\t\t\tCallSuccess();\n\t\t},function(errMsg){\n\t\t\tCallFail(errMsg);\n\t\t});","replace","__Rec","Resume","b64","l6sY::renderjs中不支持设置RecordApp.UniNativeUtsPlugin","aPoj::UniAppUseLicense填写无效如果已获取到了商用授权请填写{1},否则请使用空字符串","vEgr::不应该出现的MainReceiveBind重复绑定","android_audioSource","webview","Tag","var procFn=","SCW9::配置了RecordApp.UniNativeUtsPlugin但当前App未打包进原生录音插件[{1}]","Bgls::已获得Android原生录音权限","478593iJeHhj","mrBind","KpY6::严重兼容性问题无法获取页面或组件this.$root.$scope或.$page"," jsCode=","KnF0::无法连接到renderjs","__FabE","TtoS::不可以调用RecordApp.UniWebViewVueCall","errMsg","__hasWvActivate","qDo1::未找到此页面renderjs所在的WebView","test","6Iql::未找到此页面renderjs所在的WebView Cid","RecordApp.Stop()","UniApp-Main",';\n\t\t\t\tRecordApp.CLog(err,1); CallErr(err); return;\n\t\t\t};\n\t\t\tvar el=document.querySelector("[rec_wv_cid_key=\'"+wvCid+"\']");\n\t\t\tvm=el&&el.__rModule;\n\t\t\tif(!vm){\n\t\t\t\tvar err=',"bigBytes_start","peIm::当前还未调用过RecordApp.UniWebViewActivate"," set:","1f2V:: | RecordApp的uni-app支持文档和示例{1} ","e71S::已购买uts插件获得授权许可","wvCid",'+" WvCid="+wvCid;\n\t\t\t\tRecordApp.CLog(err,1); CallErr(err); return;\n\t\t\t};\n\t\t\tRecordApp.__uniWvCallVm=vm;\n\t\t\tRecordApp.__uniWvCallWvCid=wvCid;\n\t\t}; (function(){ var This=this;\n\t\t\t',"NSMicrophoneUsageDescription","\n\t\t\tRecordApp.UniAppUseNative=",'"});\n\t\t',"_X3Ij_alive","0hyi::当前RecordApp运行在renderjs所在的WebView中逻辑层中只能做有限的实时处理可视化等插件均需要在renderjs中进行调用","UniCheckNativeUtsPluginConfig","OnJsCall[","buffers,power,duration,sampleRate,newIdx","H753::未配置RecordApp.UniNativeUtsPlugin原生录音插件","length","granted","set","rec_wv_cid_key","UniWebViewCallAsync","ios","mzKj::RecordApp.UniRenderjsRegister 重复注册当前页面renderjs模块一个组件内只允许一个renderjs模块进行注册","stop","apply","$root","UniWebViewEval bigBytes must be ArrayBuffer","dataId","getAttribute","$el","onwrite","echoCancellation","__nnM6","(function(){\n\t\tvar CallErr=function(){};\n\t\t","7kJS::RecordApp.UniRenderjsRegister 已注册当前页面renderjs模块","在uni-app中编译到App平台时仅供测试用App平台包括Android App、iOS App不可用于正式发布或商用正式发布或商用需先获取到商用授权许可编译到其他平台时无此授权限制比如H5、小程序均为免费授权。未获得授权时在App打开后第一次调用RecordApp.RequestPermission请求录音权限时会先弹出商用授权提示框获取到授权许可后请在调用RequestPermission前设置 RecordApp.UniAppUseLicense='","RequestPermission","fullPath","RXs7::微信小程序中需要:{1}","6DCsarq","mainBundle","https://ext.dcloud.net.cn/plugin?name=","__Sync","show","audioTrackSet","srcSampleRate","sampleRate","byteLength","denied ","nativePluginName","UniAppUseNative","mSbR::当前还未调用过RecordApp.UniWebViewActivate","j15C::已获得iOS原生录音权限","Xh1W::已加载原生录音插件[{1}]","当前未获得授权许可。文件","Bcgi::renderjs中的mounted内需要调用RecordApp.UniRenderjsRegister","-Android 会赠送Android版原生插件购买后可联系客服同时提供订单信息客服拉你进入VIP支持QQ群入群后在群文件中可下载此js文件最新源码客服联系方式QQ 1251654593 或者直接联系作者QQ 753610399 (回复可能没有客服及时)。详细请参考文档: ",'\n\t\tvar CallSuccess=function(val,buf){\n\t\t\tif(buf){\n\t\t\t\tRecordApp.UniWebViewSendBigBytesToMain(buf,function(dataID){\n\t\t\t\t\tRecordApp.UniWebViewSendToMain({action:"',";\n\t\t\t\t","Stop"," WvCid=","appNativePlugin_AEC_Enable",";\n\t\tvar startFn=","recEncodeChunk","android.permission.RECORD_AUDIO","__uniAppReqComponentId","KQhJ::{1}连接renderjs超时","Default_Android_AudioSource","RDcZ::{1}处理超时","yI24::RecordApp.UniFindCanvas未适配当前环境"," wvCid=","newBuffers","stringify","7Noe::正在调用plus.android.requestPermissions请求Android原生录音权限","var takeFn=","max","recProcess","__uniAppComponentId","__callWvActivate","PUBLIC_DOWNLOADS","tag","==0 && type==2) continue; type=9; //尝试获取el的上级来查询\n\t\t\t\tif(!el){\n\t\t\t\t\tRecordApp.CLog(","appendChild","我已获得UniAppID=","byzO::未开始录音但收到UniNativeUtsPlugin PCM数据","Install","iKhe::plus.ios请求录音权限状态值: ","igw2::不可以调用RecordApp.UniWebViewEval","then","\n\t\tif(!window.RecordApp){\n\t\t\treturn CallFail(",';\n\t\t\tset.takeoffEncodeChunk=function(bytes){\n\t\t\t\tRecordApp.UniWebViewSendToMain({action:"recEncodeChunk",bytes:RecordApp.UniBtoa(bytes.buffer)});\n\t\t\t\ttakeFn&&takeFn.apply(This,arguments);\n\t\t\t};',"iOS","param","UniWebViewSendBigBytesToMain","pageShow","RecApp Renderjs",';\n\t\t\twindow["console"].error(err); CallErr(err); return;\n\t\t};\n\t\tvar wvCid="',"publishHandler","import 'recorder-core/src/app-support/app-miniProgram-wx-support.js'",'",{action:"',"recSet_bit","recSize","getFile","URyD::没有找到组件的renderjs模块"," WvCid=wv_","nnM6::当前录音由uts插件提供支持","RegisterPlatform","writeAsBinary","height","AllStart_Clean",";\r\n\t\t\tRecordApp.Current=null; //需先重置不然native变化后install不一致\n\t\t\tRecordApp.",";\n\t\tset.onProcess=function("," parentNode:\n","Platforms","21RYYSQe","outerHTML","takeoffEncodeChunk","binary"])}(i,r,0,a.$T,t)}else console.error("需要先引入RecordApp请按下面代码引入\n1. 项目根目录 npm install recorder-core\n2. 页面中按顺序import\nimport Recorder from 'recorder-core'\nimport RecordApp from 'recorder-core/src/app-support/app.js'\nimport 你需要的音频格式编码器、可视化插件\n参考文档"+i)}();