Ming Chen

Results 4 issues of Ming Chen

1.目前来看,只有优酷的ios版的airplay设备扫描是自己开发的,其他视频厂商(搜狐,爱奇艺,腾讯,乐视)均采用ios系统提供的设备扫描.因此,优酷总能扫描到本项目创建的airplay设备,但是其他app则存在一定的问题. 2.修改设备名称,并重新发布后,ios系统有时不能更新扫描到的设备名称. 另外,android自4.1起将avahi集成到了其Linux kernel中,并提供了NsdManager service进行设备的发布register和扫描discover. 但是其效果貌似还不如jmdns? 发布的设备很难被ios系统扫描到. 并且部分手机不支持NsdServiceInfo的setAttribute方法(method not found),导致无法设置设备属性如deviceid...

如果从VitamioPlayer更换为系统的MediaPlayer,就会发现各种mediaPlayer的illegalState异常,而代码中异常捕获太少,各种崩溃 如:timerTask启动太早,应该在startVideoPlayback函数中启动.否则各种异常 另外清理工作不够彻底,也容易导致播放器异常 private void doCleanUp() { mVideoWidth = 0; mVideoHeight = 0; mIsVideoReadyToBePlayed = false; mIsVideoSizeKnown = false; releaseMediaPlayer(); handler.removeCallbacksAndMessages(null); if (timerTask != null) { timerTask.cancel(); timerTask = null;...

ImageActivity.java中替换showImage方法: private void showImage(byte[] data) { Bitmap bitmap; BitmapFactory.Options opts = new BitmapFactory.Options(); opts.inJustDecodeBounds = true; BitmapFactory.decodeByteArray(data, 0, data.length, opts); ``` int size = (opts.outWidth * opts.outHeight); int size_limit =...