एक्सप्लेयर लाइब्रेरी मेरे लिए बहुत जटिल लगती है। क्या कोई मुझे exoplayer लाइब्रेरी का उपयोग कर रेडियो स्टेशन यूआरएल स्ट्रीम करने में मदद कर सकता है? मैंने मीडियाप्लेयर के साथ प्रयास किया, यह ठीक काम करता है लेकिन इसे तैयार करने में इतना समय लगा। मैंने कोशिश की है।exoplayer का उपयोग कर एमपी 3 यूआरएल स्ट्रीम कैसे करें?
exoPlayer = ExoPlayer.Factory.newInstance(RENDERER_COUNT);
Allocator allocator = new DefaultAllocator(BUFFER_SEGMENT_SIZE);
DataSource dataSource = new DefaultUriDataSource(getApplicationContext(), null, userAgent);
Mp3Extractor extractor = new Mp3Extractor();
ExtractorSampleSource sampleSource = new ExtractorSampleSource(
uri, dataSource, extractor, allocator, BUFFER_SEGMENT_COUNT * BUFFER_SEGMENT_SIZE);
MediaCodecAudioTrackRenderer audioRenderer = new MediaCodecAudioTrackRenderer(sampleSource);
exoPlayer.prepare(audioRenderer);
exoPlayer.setPlayWhenReady(true);
मुझे समझ में नहीं आता कि उपयोगकर्ता कैसे प्राप्त करें और इसका क्या अर्थ है? इसके अलावा यहाँ कैसे एक प्रयोक्ता एजेंट की तरह दिखना चाहिए की परिभाषा user agent :
@ user1438038 मैंने अपना कोड –
जोड़ा है क्या आपका ऐप क्रैश हो रहा है या सटीक समस्या क्या है? यदि हां, तो क्या आप लॉग प्रदान कर सकते हैं? मैंने उपयोगकर्ता एजेंट के बारे में आपके प्रश्न का उत्तर दिया है, लेकिन मुझे यकीन नहीं है कि यह आपके सामने आने वाली समस्याओं का समाधान करेगा, क्योंकि ऐसा लगता है कि कोई अन्य समस्या है। – mismor
इस अन्य धागे में मेरा उत्तर देखें: http://stackoverflow.com/a/43722033 –