私はビデオ録画を行っており、sdcard 内のフォルダーに録画を保存しています..今、sdcard からビデオを再生するときに、ビデオビューに日付と時刻を追加したいのですが、フレームレイアウトを使用して画像ビューにタイムスタンプを追加できる画像手段で完了しましたとZ-indexですが、ビデオ録画でどのように行うのでしょうか..それは可能ですか?はいの場合は、何らかの方法を提案してください..画像にタイムスタンプを追加するための私のコードは、参照URLで以下に示されています..:
ビデオに対してこれと同じことを行う方法は?
ここで何か助けていただければ幸いです...
Bitmap src = BitmapFactory.decodeResource(getResources(), R.drawable.splashmodified); // the original file is cuty.jpg i added in resources
Bitmap dest = Bitmap.createBitmap(src.getWidth(), src.getHeight(), Bitmap.Config.ARGB_8888);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateTime = sdf.format(Calendar.getInstance().getTime()); // reading local time in the system
Canvas cs = new Canvas(dest);
Paint tPaint = new Paint();
tPaint.setTextSize(35);
tPaint.setColor(Color.BLUE);
tPaint.setStyle(Style.FILL);
cs.drawBitmap(src, 0f, 0f, null);
float height = tPaint.measureText("yY");
cs.drawText(dateTime, 20f, height+15f, tPaint);
try {
dest.compress(Bitmap.CompressFormat.JPEG, 100, new FileOutputStream(new File("/sdcard/timeStampedImage.jpg")));
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}