亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

如何從 url 視頻鏈接連續重復同一視頻?

如何從 url 視頻鏈接連續重復同一視頻?

墨色風雨 2023-09-20 15:56:15
您好,在 android studio 中構建了一個 android 應用程序,該應用程序運行一個帶有來自外部鏈接的視頻視圖的視頻,視頻有效,現在我的問題是如何使從 url 鏈接流式傳輸的同一視頻連續重復?這是我的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條經驗 獲得超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();

       }

    });


    }

 }


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

TA貢獻1859條經驗 獲得超6個贊

嘗試這個:


videoView.setOnPreparedListener(new OnPreparedListener() {

    @Override

    public void onPrepared(MediaPlayer mp) {

        mp.setLooping(true);

    }

});


查看完整回答
反對 回復 2023-09-20
?
料青山看我應如是

TA貢獻1772條經驗 獲得超8個贊

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

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

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


查看完整回答
反對 回復 2023-09-20
  • 3 回答
  • 0 關注
  • 142 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號