PDA

View Full Version : سوال: نوشتن و خواندن یکباره در یک فایل



Mask
پنج شنبه 02 آذر 1391, 09:49 صبح
با سلام
من یه فایل آهنگ یا تصویری رو از اینترنت دانلود میکنم و با یک مموری استریم در یک فایل writeش میکنم.
حالا میخام همزمان که داره در این فایل نوشته میشه(دانلود میشه) بتونم play کنم .
چطوری باید این کار رو انجام داد.
ممنون از پاسختون.

dark-man
پنج شنبه 02 آذر 1391, 17:05 عصر
البته نمی دونم این راه منطقی باشه یا نه
ولی همان طور که دیتا رو در Memory Stream قرار میدید برای ذخیره شدن ، می تونید از روی همون Memory Stream هم بخونید برای اجرا .

Mask
پنج شنبه 02 آذر 1391, 17:41 عصر
البته نمی دونم این راه منطقی باشه یا نه
ولی همان طور که دیتا رو در Memory Stream قرار میدید برای ذخیره شدن ، می تونید از روی همون Memory Stream هم بخونید برای اجرا .

چطوری؟ لطفا با نمونه کد راهنمایی کنید.

dark-man
پنج شنبه 02 آذر 1391, 18:05 عصر
چطوری؟ لطفا با نمونه کد راهنمایی کنید.

عرض کردم ، شاید روش درستی نباشه ، ولی اول باید ببینیم از چه ابزاری برای نمایش اون فیلم یا پخش اون موسیقی در دلفی استفاده می کنید ، بخش دوم اینه که آیا ابزار مورد نظر امکان پخش از روی Stream رو داره یا نه ، اگر این امکان رو داشته باشه ، بعد از اینکه Stream در فایل ذخیره شد ، همون Stream رو در ابزار مربوطه فراخوانی کنید و ازش استفاده کنید ، مثلا" :

mp3Com.PlayFromStream (x: TmemoryStream);

باز هم عرض می کنم که ممکنه روش اشتباه یا غیر منطقی باشه .