首页 > 编程知识 正文

接口测试的token是什么,安卓binder机制详解

时间:2023-05-03 20:02:20 阅读:111865 作者:2676

我想在我的视频视图中添加媒体控制器。 我打算遵循这个网站的教程。

但是,我的课有错误。 mediacontrollermediacontroller=new media控制器(this;

说错了,

(媒体控制器(上下文,令牌)嵌入式应用程序() ) ) ) ) )

什么是Token参数? 我用朴素安卓写了一段时间,我想我错过了必要的细节和变化。

编辑在寻找不同的教程。 其中一个链接是用安卓studio制作的。 是我的错。

我的课

publicclassmainactivityextendsactionbaractivity { publicvideoviewvideoone; @ overrideprotectedvoidoncreate (finalbundlesavedinstancestate ) super.oncreate ) savedinstancestate; setcontentview (r.layout.activity _ main; 视频one=(视频视图) findviewbyid ) r.id .视频视图; 视频one.setvideouri (uri.parse (Android.resource :/) getpackagename ) )/' R.raw.video1); videoOne.start (; mediacontrollermediacontroller=new media控制器(this; 媒体控制器. setanchorview (视频one ); 视频one.setmediacontroller (媒体控制器; 视频one.setonpreparedlistener (new media player.onpreparedlistener ) {@overridepublicvoidonprepared ) mediaplayerMP }; ); 视频one.setmediacontroller (媒体控制器; }

错误很简单。 确保引入了正确的介质控制器。 为了目的,需要进行此导入。

import Android .构件. media controller;

上面的类有你要找的构造函数。 链接:

正在使用以下选项之一:

导入安卓. media.session.media controller;

我希望这有帮助

这解决了我的“这个”问题

importimportandroid .构件. media控制器;

解决了。 我们引入了Android.media.session.media controller,而不是android.widget.MediaController

视频视图. setonpreparedlistener (newonpreparedlistener ) {@overridepublicvoidonprepared ) mediaplayerMP。 { MP.setonvideosizechangedlistener (newonvideosizechangedlistener ) } @ overridepublicvoidonvideosizechanged (媒体播放器) EC int height (/* * addmedia controller )/MC=new media controller (your activity.this ); 视频视图. setmediacontroller (MC;/* * andsetitspositiononscreen */MC.setanchorview (视频视图); }; ); }; );

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。