Android 设备硬件与媒体交互开发指南
在 Android 开发中,与设备硬件和媒体进行交互是常见的需求。下面将介绍一些在 Android 应用开发中与设备硬件和媒体交互的实用技巧和实现方法。
1. 追踪视频重定向地址
在播放远程视频时,可能会遇到视频地址重定向的情况。可以通过自定义的 RedirectTracerTask 类来追踪最终的视频地址:
// 部分代码省略
redirected = connection.getHeaderField("Location");
return Uri.parse(redirected);
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
@Override
protected void onPostExecute(Uri result) {
if(result != null) {
mVideo.setVideoURI(result);
} else {
mVideo.setVideoURI(initialUri);
}
}
使用该类的示例代码如下:
VideoView videoView = new VideoView(this);
RedirectTracerTask task = new RedirectTracerTask(videoView);
Uri location = Ur
超级会员免费看
订阅专栏 解锁全文
818

被折叠的 条评论
为什么被折叠?



