3

我正在使用这段代码来播放视频:

string videoUriString = "android.resource://" +  this.PackageName + "/" + Resource.Raw.video;
Android.Net.Uri videoURI = Android.Net.Uri.Parse(videoUriString);
video.SetVideoURI(videoURI);
video.Start();

但我真的很沮丧,因为我不明白如何附加回调来处理视频的结尾,我必须使用 Monodroid,然后是 C#

4

3 回答 3

10
 myVideoView.setOnCompletionListener(new OnCompletionListener() {

        @Override
        public void onCompletion(MediaPlayer mp) {
            // TODO Auto-generated method stub

           //write your code after complete video play  
        }
    });
于 2014-09-24T08:26:39.920 回答
2

Attach the callback by

video.setOnCompletionListener(new OnCompletionListener() { ... });
于 2012-11-22T22:59:14.250 回答
1

在 Xamarin.Android 中:

video.Completion += delegate {
    Finish();
};
于 2018-09-02T21:35:00.323 回答