【Android】记录Android MediaPlayer的两个bug
2016-09-01 19:50
591 查看
Sodino
CDN资源设置了防盗链功能,Android客户端这边需要在访问资源时设置约定好的头信息。一开始是希望使用通用头
该Bug在android 5.0才恢复。见下图:
参考链接:
Nexus 5 referer string value is coming as null even if we pass it
Why VideoView setVideoUri(Uri uri,Headers headers) doesn’t work?那转而使用
在 android 5.0 机子上MediaPlayer将
参考链接:
MediaPlayer ignores User-Agent header
Don’t overwrite user agent header if app specified one最后,防盗链在CDN端的配置是即使用
CDN资源设置了防盗链功能,Android客户端这边需要在访问资源时设置约定好的头信息。一开始是希望使用通用头
Referer,但对于MediaPlayer的话,在 android 4.X 机型上设置
Referer是无效果的….
该Bug在android 5.0才恢复。见下图:
参考链接:
Nexus 5 referer string value is coming as null even if we pass it
Why VideoView setVideoUri(Uri uri,Headers headers) doesn’t work?那转而使用
User-Agent吧,但是!!!
在 android 5.0 机子上MediaPlayer将
User-Agent强制设置为
stagefright/1.2了! Shit!!!见下图:
参考链接:
MediaPlayer ignores User-Agent header
Don’t overwrite user agent header if app specified one最后,防盗链在CDN端的配置是即使用
Referer也使用
User-Agent两者是
或关系。About Sodino
相关文章推荐
- Android 2.3.x WebView中的两个搞笑的bug
- android 两个放置VideoView的Actitity来回切换BUG
- 记录一下学Android遇到的坑 编译apk 手机出现两个应用,卸载的时候两个都卸载了。
- 记录一次坑爹的找BUG经历(Android拍摄的视频无法在IOS播放)
- Android记录一个setTextColor常见的一个bug
- android项目bug及解决方法小记录
- Android Resource介绍和使用以及bug记录
- Android 使用MediaPlayer播放视频切换后台暂停再恢复互前台继续播放的bug修改
- Android记录一个setTextColor常见的一个bug
- 通过View.post()获取View的宽高引发的两个问题:1post的Runnable何时被执行,2为何View需要layout两次;以及发现Android的一个小bug
- Android记录一个setTextColor常见的一个bug
- Android记录一个setTextColor常见的一个bug
- Android记录一个setTextColor常见的一个bug
- 记录安卓遇到的两个小bug,望初学者写代码的时候引以为戒
- android 首个app程序的bug记录
- Android 2.3.x WebView中的两个搞笑的bug
- Android bug-记录-2014年12月19日10:42:58
- 百度地图(Android)多地图重叠bug记录
- bug修复-android中的onCreate两个参数的方法是什么鬼?
- Android开发 音频的录制(MediaRecorder)与播放(MediaPlayer)踩坑记录