Как вставить звук в другое приложение android? - PullRequest
0 голосов
/ 19 апреля 2020

Я хочу, чтобы звук воспроизводился в другом приложении нажатием кнопки.

Используя apktool, я разобрал приложение, добавил папку raw в res, добавил звук completed.aac , добавил код smali

.line 15
const/high16 v0, 0x7f0b0000

invoke-static {p0, v0}, Landroid/media/MediaPlayer;->create(Landroid/content/Context;I)Landroid/media/MediaPlayer;

move-result-object v0

invoke-virtual {v0}, Landroid/media/MediaPlayer;->start()V

в нужном месте. В Java:

MediaPlayer.create(this, R.raw.completed).start();

собрал его обратно, подпишите, запустите, но я получаю ошибку.

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.oliverstudio.reverseemptyapp/com.oliverstudio.reverseemptyapp.MainActivity}: android.content.res.Resources$NotFoundException: File Перейти на главный экран from drawable resource ID #0x7f0b0000
...