miladfar
یک شنبه 27 اسفند 1391, 15:01 عصر
سلام
من یه پروژه دارم انجام میدم که توش یه ویدئو رو از یه وبسایت استریم میکنه. بعدش میخوام اون فایلو روی sd کارت ذخیره کنم که دوباره نیاز به وصل شدن به نت برای پلی کردن ویدئو نداشته باشه.
در ضمن من این سه تا روش رو هم امتحان کردم ولی متاسفانه نتونستم جواب درست حسابی بگیرم (البته من نتونستم جواب بگیرم شاید بقیه بتونن!!!)
http://stackoverflow.com/questions/3692252/android-how-do-i-download-a-video-file-to-sd-card
http://stackoverflow.com/questions/9937720/saving-video-file-to-sd-card
http://www.helloandroid.com/tutorials/how-play-video-and-audio-android
مخصوصا لینک آخری با استفاده از این متد:
public boolean copyDbToSDCard() {
boolean success = false;
String SDCardPath = Environment.getExternalStorageDirectory()
.getAbsolutePath();
final String DBPATH = SDCardPath + "/iCamDB";
final String DBNAME = "/iCam.db";
this.getReadableDatabase();
File directory = new File(DBPATH);
if (!directory.exists())
directory.mkdir();
close();
try {
InputStream mInput = new FileInputStream(DB_PATH + DB_NAME);
//application file path
OutputStream mOutput = new FileOutputStream(DBPATH + DBNAME);
//sdcard path
byte[] buffer = new byte[1024];
int length;
while ((length = mInput.read(buffer)) > 0) {
mOutput.write(buffer, 0, length);
}
mOutput.flush();
mOutput.close();
mInput.close();
success = true;
} catch (Exception e) {
Toast.makeText(myContext,
"copyDbToSDCard Error : " + e.getMessage(),
Toast.LENGTH_SHORT).show();
e.fillInStackTrace();
}
return success;
}
کسی هست که بتونه یه روش ساده برای ذخیره کردن فایل استریم شده روی کارت حافظه معرفی کنه؟؟؟
من یه پروژه دارم انجام میدم که توش یه ویدئو رو از یه وبسایت استریم میکنه. بعدش میخوام اون فایلو روی sd کارت ذخیره کنم که دوباره نیاز به وصل شدن به نت برای پلی کردن ویدئو نداشته باشه.
در ضمن من این سه تا روش رو هم امتحان کردم ولی متاسفانه نتونستم جواب درست حسابی بگیرم (البته من نتونستم جواب بگیرم شاید بقیه بتونن!!!)
http://stackoverflow.com/questions/3692252/android-how-do-i-download-a-video-file-to-sd-card
http://stackoverflow.com/questions/9937720/saving-video-file-to-sd-card
http://www.helloandroid.com/tutorials/how-play-video-and-audio-android
مخصوصا لینک آخری با استفاده از این متد:
public boolean copyDbToSDCard() {
boolean success = false;
String SDCardPath = Environment.getExternalStorageDirectory()
.getAbsolutePath();
final String DBPATH = SDCardPath + "/iCamDB";
final String DBNAME = "/iCam.db";
this.getReadableDatabase();
File directory = new File(DBPATH);
if (!directory.exists())
directory.mkdir();
close();
try {
InputStream mInput = new FileInputStream(DB_PATH + DB_NAME);
//application file path
OutputStream mOutput = new FileOutputStream(DBPATH + DBNAME);
//sdcard path
byte[] buffer = new byte[1024];
int length;
while ((length = mInput.read(buffer)) > 0) {
mOutput.write(buffer, 0, length);
}
mOutput.flush();
mOutput.close();
mInput.close();
success = true;
} catch (Exception e) {
Toast.makeText(myContext,
"copyDbToSDCard Error : " + e.getMessage(),
Toast.LENGTH_SHORT).show();
e.fillInStackTrace();
}
return success;
}
کسی هست که بتونه یه روش ساده برای ذخیره کردن فایل استریم شده روی کارت حافظه معرفی کنه؟؟؟