第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何從 url 視頻鏈接連續(xù)重復(fù)同一視頻?

如何從 url 視頻鏈接連續(xù)重復(fù)同一視頻?

墨色風(fēng)雨 2023-09-20 15:56:15
您好,在 android studio 中構(gòu)建了一個 android 應(yīng)用程序,該應(yīng)用程序運行一個帶有來自外部鏈接的視頻視圖的視頻,視頻有效,現(xiàn)在我的問題是如何使從 url 鏈接流式傳輸?shù)耐灰曨l連續(xù)重復(fù)?這是我的java代碼。公共類 MainActivity 擴展 ActivityVideoView videoView;MediaController controller;@Overrideprotected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);    videoView=findViewById(R.id.videoView);    controller=new MediaController(this);    videoView.setMediaController(controller);    videoView.setVideoPath("http://strecker.co.za/ad_system/videos/video1.mp4");    videoView.start();  } }這里
查看完整描述

3 回答

?
ibeautiful

TA貢獻1993條經(jīng)驗 獲得超6個贊

請使用“setOnCompletionListener”,并在完成視頻后再次開始視頻。


VideoView videoView;


MediaController controller;


@Override

protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);


    videoView=findViewById(R.id.videoView);


    controller=new MediaController(this);


    videoView.setMediaController(controller);



    videoView.setVideoPath("http://strecker.co.za/ad_system/videos/video1.mp4");


    videoView.start();  


    videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {


       @Override

       public void onCompletion(MediaPlayer mp) {

                    videoView.start();

       }

    });


    }

 }


查看完整回答
反對 回復(fù) 2023-09-20
?
慕絲7291255

TA貢獻1859條經(jīng)驗 獲得超6個贊

嘗試這個:


videoView.setOnPreparedListener(new OnPreparedListener() {

    @Override

    public void onPrepared(MediaPlayer mp) {

        mp.setLooping(true);

    }

});


查看完整回答
反對 回復(fù) 2023-09-20
?
料青山看我應(yīng)如是

TA貢獻1772條經(jīng)驗 獲得超8個贊

我不是 android 專家,但我建議在videoView.start().

如果有一個方法可以確定視頻是否已完成或當前正在運行,則這可能是再次調(diào)用VideoView該方法的條件。start()否則你可以看看start()視頻正在播放時打電話是否有效果?是否拋出異常等?如果沒有,您可以每秒調(diào)用一次以在視頻結(jié)束后重播視頻。

如果所有其他方法都失敗,您可以在視頻播放期間start()致電。Thread.sleep()如果VideoView有一個方法可以返回視頻的長度,您可以使用它,否則對該值進行硬編碼。


查看完整回答
反對 回復(fù) 2023-09-20
  • 3 回答
  • 0 關(guān)注
  • 159 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號