我正在查看Android 2.1平台示例中的Media Player应用程序。我给出了我想要播放的媒体文件的URL链接。现在它打得很好,但是应用程序给出了“花费太长时间”的警告对话框,意味着在UI上做了太多工作。有没有更好的方法来准备文件异步,从互联网流式传输,以免更多的错误UI线程需要。
感谢。
答案 0 :(得分:0)
PrepareAsync()在另一个线程上执行(因此名称)。我认为问题不在这里。
答案 1 :(得分:0)
我为玩家使用服务。它不需要UI,因此您可以确定它不会阻止ui,并且当您离开活动时它不会被杀死。