![](/img/trans.png)
[英]Android application deployment error in buildozer Python kivy
[英]Kivy & Buildozer: How to play audio while Android Application is loading?
当在Android设备上运行Kivy应用程序时,是否可以播放音频? 即在屏幕上显示buildozer.spec文件中定义的预闪屏图像时播放音频。
没有预先建立的方法可以做到这一点。 在设置预闪屏图像的同一位置,可以通过编辑Java代码管理应用程序加载来实现。
@inclement回答,这是通过编辑显示预闪屏图像时执行的Java代码实现的。 做到这一点的方法很简单。
这是经过修改的onCreate()方法,用于通过传递音频在设备中的位置来播放音频:
@Override
protected void onCreate(Bundle savedInstanceState) {
Log.v(TAG, "My oncreate running");
resourceManager = new ResourceManager(this);
Log.v(TAG, "About to do super onCreate");
super.onCreate(savedInstanceState);
Log.v(TAG, "Did super onCreate");
this.mActivity = this;
Toast.makeText(this, "Working on the Kivy Project in Android Studio", Toast.LENGTH_LONG).show();
this.showLoadingScreen();
new UnpackFilesTask().execute(getAppRoot());
MediaPlayer music = new MediaPlayer();
try {
music.setDataSource("/storage/emulated/0/music.mp3");
music.prepare();
music.start();
} catch (IOException e) {
e.printStackTrace();
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.