对于文件,MediaPlayer
有方法
setDataSource (FileDescriptor fd, long offset, long length)
其中可以设置偏移量。
如何为来自网址的流做到这一点?
我想我应该使用
setDataSource (Context context, Uri uri, Map<String, String> headers)
但是我应该为偏移设置什么标题?
答案 0 :(得分:0)
准备好MediaPlayer实例后,只需寻找该位置即可。类似的东西:
final int seekLocation = 30000; // 30 seconds
mediaPlayer.setOnPreparedListener(new OnPreparedListener() {
public void onPrepared(MediaPlayer mp) {
mp.seek(seekLocation);
mp.start();
}
};
(我无法测试这段代码,所以也许它不会编译,但希望你能得到主旨)。