Tôi có dịch vụ Trình phát đa phương tiện phát luồng internet nhưng tôi gặp sự cố về cách hiển thị trong xml tỷ lệ phần trăm đệm, tại thời điểm tôi chỉ hiển thị một thông điệp vì tất cả các cách tôi đã thử nó đã cho tôi một số điện thoại dài. Đây là mã từ dịch vụ nghe nhạc của tôi:Android, Cách hiển thị% đệm từ onBufferingUpdate
@Override
public void onBufferingUpdate(MediaPlayer mp, int percent) {
setBufferPosition(percent * getMusicDuration()/100);
myMain.EstadoRadio.setText(" Reproductor \n Buffering... ");
}
như bạn có thể nói EstadoRadio là một cái nhìn văn bản trong xml của tôi đó là làm việc kể từ hoạt động myMain nơi tôi muốn hiển thị đệm% của con suối. Cảm ơn sự giúp đỡ của bạn.
EDIT: Tôi đã thấy trường hợp sâu thẳm nơi 'trăm' từ onBufferingUpdate (MediaPlayer mp, int phần trăm) được sử dụng, một cái gì đó như thế này:
myMain.EstadoRadio.setText(" Reproductor \n" + percent + "%");
nhưng trong trường hợp phần trăm của tôi luôn luôn là -2147483648, tôi không biết tại sao, hay tại sao nó không thay đổi hoặc cập nhật, đây là một chút từ mèo đăng nhập của tôi:
05-17 13:34:37.005: V/MediaPlayer(25382): message received msg=3, ext1=-2147483648, ext2=0
05-17 13:34:37.005: V/MediaPlayer(25382): buffering -2147483648
05-17 13:34:37.005: V/MediaPlayer(25382): callback application
05-17 13:34:37.005: V/MediaPlayer(25382): getDuration
05-17 13:34:37.015: V/MediaPlayer(25382): back from callback
05-17 13:34:38.016: V/MediaPlayer(25382): message received msg=3, ext1=-2147483648, ext2=0
05-17 13:34:38.016: V/MediaPlayer(25382): buffering -2147483648
05-17 13:34:38.016: V/MediaPlayer(25382): callback application
05-17 13:34:38.016: V/MediaPlayer(25382): getDuration
05-17 13:34:38.016: V/MediaPlayer(25382): back from callback
như vậy là có một cách để có được một buferring% so với dòng sống? – zvzej
@zvzej Tôi đã cập nhật câu trả lời của mình với những gì tôi tin là chính xác. Tuy nhiên, tôi muốn liên kết báo cáo lỗi này [bug 832] (http://code.google.com/p/android/issues/detail?id=832). Xin lỗi tôi không thể cung cấp một giải pháp thực tế. – stevokk