स्विच करते समय वीडियो को रोकना मेरे पास अलग-अलग टुकड़ों के साथ व्यूअरजर है, इनमें से एक में एक वीडियोव्यू है। यदि मैं वीडियो चला रहा हूं तो मैं पेज स्विच करता हूं, फिर भी जब मैं एक अलग पृष्ठ पर हूं तब भी यह रीमेइंग खेलता है।)व्यूपेजर पर वीडियो व्यू, पेज
viewpager.setOnPageChangeListener(new OnPageChangeListener() {
@Override
public void onPageSelected(int position) {
if(position!=mAdapter.getCount()-1){
MultimediaFragment frag = (MultimediaFragment)mAdapter.getItem(position+1);
frag.onPageIsChanged();
}
if(position != 0){
MultimediaFragment frag = (MultimediaFragment)mAdapter.getItem(position-1);
frag.onPageIsChanged();
}
}
onPageIsChanged साथ
(मेरी खुद की एक विधि है जो बंद करो और नियंत्रण को छिपाने के लिए मेरी videoview विशेषता बताने की कोशिश करता जा रहा है:
public void onPageIsChanged() {
if(mVideoView!=null){
if(mVideoView.isPlaying()){
mVideoView.stopPlayback();
}
mMedia.hide();
}
}
समस्या मैं इस तरह ViewPager के लिए एक OnPageChangeListener को लागू करने की कोशिश की यह है कि mVideoView हमेशा शून्य है, भले ही यह पृष्ठभूमि पर चल रहा हो। यह videoview खंड के OnCreateView विधि पर बनाया गया है, लेकिन यह मेरे mVideoView फ़ील्ड पर सेट नहीं होना चाहिए जब तक कि टुकड़ा नष्ट नहीं हो जाता?
हाय वहाँ, मैं पूछना चाहता हूं कि क्या आप इस समस्या को हल करते हैं, क्या आप मुझे कुछ मदद दे सकते हैं? –