首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在xamarin安卓中找不到MEDIA_INFO_BUFFERING_START?

在xamarin安卓中找不到MEDIA_INFO_BUFFERING_START?
EN

Stack Overflow用户
提问于 2017-12-05 19:41:43
回答 0查看 173关注 0票数 1

我目前正在Xamarin安卓系统中使用Mediaplayer。在本地android(java)中有MediaPlayer.MEDIA_INFO_BUFFERING_STARTMediaPlayer.MEDIA_INFO_BUFFERING_END。但是我找不到这些用于Xamarin的MEDIA_INFO_BUFFERING_STARTMEDIA_INFO_BUFFERING_START。我在android直播间的代码:

代码语言:javascript
复制
  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中,我被困在这里:

代码语言:javascript
复制
    public bool OnInfo(MediaPlayer mp, [GeneratedEnum] MediaInfo what, int extra)
    {
        switch (what)
        {
            case MediaPlayer. //not found

                    break;
        }
        return false;
    }
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47652790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档