|
@@ -37,6 +37,7 @@ import com.airbnb.lottie.LottieAnimationView;
|
|
|
import com.alibaba.android.arouter.launcher.ARouter;
|
|
|
import com.alipay.sdk.app.PayTask;
|
|
|
import com.cooleshow.base.bean.WxPayResult;
|
|
|
+import com.cooleshow.base.common.BaseApplication;
|
|
|
import com.cooleshow.base.common.WebConstants;
|
|
|
import com.cooleshow.base.constanst.Constants;
|
|
|
import com.cooleshow.base.data.net.RetrofitClientNoToken;
|
|
@@ -1591,7 +1592,7 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
|
|
|
if (file.exists() && file.length() > 0) {
|
|
|
//本地文件存在
|
|
|
midiFilePath = file.getAbsolutePath();
|
|
|
- MidiPlayerUtils.getInstance().init(getActivity().getApplication(), midiFilePath);
|
|
|
+ MidiPlayerUtils.getInstance().init(BaseApplication.context, midiFilePath);
|
|
|
double tempDuration = MidiPlayerUtils.getInstance().getTotalLength2Second();
|
|
|
if (Math.abs(midiFileDuration - tempDuration * 1000) > 2000) {
|
|
|
midiFileDuration = (long) (tempDuration * 1000);
|
|
@@ -1618,7 +1619,7 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
|
|
|
if (MyFileUtils.writeFileToSDCard(response, path, name)) {
|
|
|
runOnUiThread(() -> {
|
|
|
midiFilePath = path + File.separator + name;
|
|
|
- MidiPlayerUtils.getInstance().init(getActivity().getApplication(), midiFilePath);
|
|
|
+ MidiPlayerUtils.getInstance().init(BaseApplication.context, midiFilePath);
|
|
|
double tempDuration = MidiPlayerUtils.getInstance().getTotalLength2Second();
|
|
|
if (Math.abs(midiFileDuration - tempDuration * 1000) > 2000) {
|
|
|
midiFileDuration = (long) (tempDuration * 1000);
|