80,337
社区成员
发帖
与我相关
我的任务
分享
FileOutputStream output = new FileOutputStream(m_file);
byte[] buffer = new byte[1024];
int numRead;
while ((numRead = input.read(buffer)) != -1 && !m_done) {
output.write(buffer, 0, numRead);
m_current_write_pos += numRead;
}
mMediaPlayer.reset();
File file = new File(mTempFilePath);
FileInputStream fis = new FileInputStream(file);
mMediaPlayer.setDataSource(fis.getFD());
fis.close();
mMediaPlayer.prepare();
mMediaPlayer.seekTo(m_current_position);
mMediaPlayer.start();