我目前正在Xamarin安卓系统中使用Mediaplayer。在本地android(java)中有MediaPlayer.MEDIA_INFO_BUFFERING_START和MediaPlayer.MEDIA_INFO_BUFFERING_END。但是我找不到这些用于Xamarin的MEDIA_INFO_BUFFERING_START和MEDIA_INFO_BUFFERING_START。我在android直播间的代码:
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;
}https://stackoverflow.com/questions/47652790
复制相似问题