【问题解决】使用自定义控件时,vs停止工作

      问题表现:向页面中添加自定义控件时,vs卡住了,随便点击一下,然后窗口未响应,然后用资源管理器看到内存使用在飙升,监视进程会发现就是vs的进程出现了异常

      问题的解决:菜鸟D在网上搜了一下,发现一个奇葩的回答:金山词霸(有道词典)的屏幕取词功能启用导致如上的情况,关闭后就可以解决。菜鸟D发现自己的有道开着,关闭之后问题居然解决了。

      事件回顾:

      菜鸟D参加工作不久,在工作中不免要使用自定义的控件,于是问题来了——

      有一天,菜鸟D在写页面时要添加一个自定义控件,刚把自定义控件拖到页面上发现vs卡住了,稍等一会后居然”无响应“,只好干掉了进程,重启vs——

      重复上面的工作,然后是一样的结局——

      同事说没有遇到过这种情况,没有办法只好求助百度,最后还是在博客园找到一个最接近的问题表现,然后的回答却是让菜鸟D目瞪口呆:金山词霸(有道词典)的屏幕取词功能竟是问题的症结……

      原想使用有道可以顺带提高一下英语,结果竟与vs有这么一个冲突,真是遗憾。更遗憾的是,菜鸟D把VS重装了,浪费了好几个小时,期间还怀疑自己使用的插件。果真是菜鸟啊,还需努力啊……

转载于:https://www.cnblogs.com/cnDqf/p/4060790.html

对于视频自定义控件,通常可以使用以下方法来实现: 1. 使用 VideoView 控件:Android 提供了 VideoView 控件,可以用来播放视频。通过设置 VideoView 的相关属性和监听器,可以实现自定义控制视频的功能。例如,可以添加播放、暂停、停止、快进、快退等按钮,并在按钮的点击事件中调用 VideoView 的相应方法来控制视频的播放。 2. 自定义播放器控件:你可以创建一个继承自 View 或 ViewGroup 的自定义控件,用于显示视频播放器的界面,并处理用户交互事件。在自定义控件中,你可以使用 SurfaceView 来渲染视频画面,并使用 MediaPlayer 或 ExoPlayer 等播放器库来实现视频的控制和处理。 3. 使用第三方库:除了 Android 默认提供的 VideoView 和 MediaPlayer,还有一些第三方视频播放库可以使用。例如,IjkPlayer、VLC for Android、ExoPlayer 等,这些库提供了更多的功能和灵活性,可以更容易地实现自定义的视频控制界面。 无论选择哪种方式,你需要考虑以下几个方面: - 视频播放控制:包括开始、暂停、停止、快进、快退等功能。 - 视频进度显示:显示当前播放进度和总长,并可以拖动进度条进行快进/快退。 - 音量和亮度控制:可以调节视频的音量和屏幕亮度。 - 全屏播放:提供全屏播放功能,并处理屏幕旋转的适配问题。 - 异常处理:处理视频播放异常、网络异常等情况,并给出用户友好的提示。 希望这些信息能对你有所帮助!如有需要,还请提供更具体的需求,我可以给出更详细的解决方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值