gpt4 book ai didi

android - 在 xamarin android 中找不到 MEDIA_INFO_BUFFERING_START?

转载 作者:行者123 更新时间:2023-11-30 00:13:53 27 4
gpt4 key购买 nike

我目前正在 Xamarin android 中使用 Mediaplayer。原生android(java)中有MediaPlayer.MEDIA_INFO_BUFFERING_STARTMediaPlayer.MEDIA_INFO_BUFFERING_END。但是我找不到 Xamarin 的这些 MEDIA_INFO_BUFFERING_STARTMEDIA_INFO_BUFFERING_START。我在 android studio 中的代码:

  mediaPlayer.setOnInfoListener(new MediaPlayer.OnInfoListener() {
@Override
public boolean onInfo(MediaPlayer mp, int what, int extra) {
switch (what) {
case MediaPlayer.MEDIA_INFO_BUFFERING_START:
AppLog.showLogE(TAG,"Buffering...");
progressView.setVisibility(View.VISIBLE);
break;
case MediaPlayer.MEDIA_INFO_BUFFERING_END:
AppLog.showLogE(TAG,"Buffering End");
progressView.setVisibility(View.GONE);
break;
}
return false;
}
});

在 Xamarin Android 中,我被困在这里:

    public bool OnInfo(MediaPlayer mp, [GeneratedEnum] MediaInfo what, int extra)
{
switch (what)
{
case MediaPlayer. //not found

break;
}
return false;
}

最佳答案

好吧,这就是你在 xamarin android 上的做法,我希望这就是您要找的:

 switch (what) {
case Android.Media.MediaInfo.BufferingStart:
//AppLog.showLogE(TAG,"Buffering...");
progressView.Visibility=(ViewStates.Visible);
break;
case Android.Media.MediaInfo.BufferingEnd:
//AppLog.showLogE(TAG,"Buffering End");
progressView.Visibility=(ViewStates.Gone);
break;
}

祝你好运!快乐编码。

关于android - 在 xamarin android 中找不到 MEDIA_INFO_BUFFERING_START?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47652790/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com