2013-07-25 84 views
2

我已經使用App Inventor爲Android開發了一個簡單的測試應用程序。我已將.apk文件發送到我的智能手機,安裝並測試它。 該應用程序只有一個2按鈕的屏幕視圖:播放和停止。播放通過流媒體服務器url字符串啓動播放器播放方法,停止按鈕停止播放器。App Inventor應用程序太慢了

問題是,當我點擊播放按鈕時,它會長時間保持活動狀態,直到播放器開始播放。當我點擊停止按鈕時,播放器立即停止播放器,但按鈕長時間保持活動狀態,如播放按鈕。

沒有其他方法,屏幕或組件。

目前該應用程序「不可用」,因爲它需要很長時間,我確信用戶應該關閉應用程序。

爲什麼?問題是哪個?

回答

2

問題是手機花了很多時間打開文件。不幸的是,App Inventor非常簡單,並且沒有很多其他媒體工具。您可以在文件正在充電時放置一個進度條,但沒有多少解決方案...

提醒,問題應該在下載文件而不是電話的過程中。如果您將音頻文件放入應用程序資源中,則需要更少的時間。

如果您可以使用Eclipse製作應用程序,您將擁有更多選項。

希望它有用

+0

是的,這很有用,但我想明白,因爲按鈕仍然「按下」。我認爲問題在於流媒體,但是在點擊動作和流媒體播放之間需要時間。是不正確的?如果流媒體立即停止,爲什麼停止按鈕仍然「按下」? – chattago2002

+0

我不知道,但你可以嘗試加載下載的文件,看看會發生什麼。如果您遇到同樣的問題,則可能是代碼中存在問題,但如果停止按鈕仍處於「按下」狀態,則在從Internet播放視頻時,這可能是常見問題。嘗試一下,以找到問題在哪裏! –