我使用 App Inventor 为 Android 开发了一个简单的测试应用程序。我已将 .apk 文件发送到我的智能手机,安装并测试它。 该应用程序只有一个屏幕 View ,有 2 个按钮:播放和停止。 Play 使用流媒体服务器 URL 字符串启动 Player 播放方法,然后停止按钮停止 Player。
问题是,当我点击“播放”按钮时,它会长时间保持 Activity 状态,直到播放器开始发声。当我点击“停止”按钮时,播放器会立即停止播放器,但该按钮会像“播放”按钮一样长时间保持 Activity 状态。
没有其他方法、屏幕或组件。
目前该应用程序“无法使用”,因为它需要很长时间,我确信用户应该关闭该应用程序。
为什么?问题出在哪?最佳答案
问题在于手机打开文件需要花费大量时间。不幸的是,App Inventor 非常简单,并且没有很多其他媒体工具。您可以在文件充电时放置进度条,但解决方案并不多...
提醒一下,问题应该出在下载文件的过程中,而不是手机上。如果您将音频文件放在应用程序资源中,则会花费更少的时间。
如果您可以使用 Eclipse 制作应用程序,您将有更多选择。
希望有用
关于android - App Inventor 应用程序太慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17856581/