से बफरिंग% को प्रदर्शित करने के लिए कैसे करें मेरे पास एक मीडिया प्लेयर सेवा है जो एक इंटरनेट स्ट्रीम चलाती है, लेकिन मुझे अपने एक्सएमएल बफरिंग प्रतिशत में प्रदर्शित करने के तरीके में समस्याएं आ रही हैं, फिलहाल मैं बस प्रदर्शित कर रहा हूं एक संदेश जो मैंने कोशिश की है, मैंने इसे एक स्थिर लंबी संख्या दी है।एंड्रॉइड, BufferingUpdate
@Override
public void onBufferingUpdate(MediaPlayer mp, int percent) {
setBufferPosition(percent * getMusicDuration()/100);
myMain.EstadoRadio.setText(" Reproductor \n Buffering... ");
}
के रूप में आप बता सकते हैं EstadoRadio मेरी एक्सएमएल में एक पाठ दृश्य है कि myMain गतिविधि से काम जहाँ मैं धारा की प्रतिरोधक% प्रदर्शित करना चाहते हैं: यहाँ मेरी खिलाड़ी सेवा से कोड है। आपकी मदद के लिए धन्यवाद।
संपादित करें:,
myMain.EstadoRadio.setText(" Reproductor \n" + percent + "%");
लेकिन मेरे मामले प्रतिशत में हमेशा होता है -२१४७४८३६४८ मैं: मैं अंतरतम मामलों में जहां onBufferingUpdate (MediaPlayer mp, पूर्णांक प्रतिशत) से 'प्रतिशत' प्रयोग किया जाता है, कुछ इस तरह देखा है पता नहीं क्यों, या कारण है कि यह परिवर्तन नहीं करता है या अद्यतन, यहाँ मेरी लॉग बिल्ली से थोड़ी है:
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
तो वहाँ किसी लाइव स्ट्रीम से एक buferring% प्राप्त करने के लिए एक तरीका है? – zvzej
@zvzej मैंने अपने उत्तर को सही से विश्वास किया है जो मुझे विश्वास है। हालांकि मैं इस बग रिपोर्ट को लिंक करना चाहता हूं [बग 832] (http://code.google.com/p/android/issues/detail?id=832)। क्षमा करें मैं एक वास्तविक समाधान प्रदान नहीं कर सकता। – stevokk