IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Delphi (https://www.ircforumlari.net/delphi/)
-   -   waw dosyasının uzunluğunu saniye,dakika olarak bulma (https://www.ircforumlari.net/delphi/689483-waw-dosyasinin-uzunlugunu-saniyedakika-olarak-bulma.html)

Kaf_Dağı 18 Mart 2015 14:01

waw dosyasının uzunluğunu saniye,dakika olarak bulma
 
Kod:

uses
 MPlayer, MMsystem;
 
 type
 EMyMCIException = class(Exception);
 TWavHeader = record
  Marker1: array[0..3] of Char;
  BytesFollowing: Longint;
  Marker2: array[0..3] of Char;
  Marker3: array[0..3] of Char;
  Fixed1: Longint;
  FormatTag: Word;
  Channels: Word;
  SampleRate: Longint;
  BytesPerSecond: Longint;
  BytesPerSample: Word;
  BitsPerSample: Word;
  Marker4: array[0..3] of Char;
  DataBytes: Longint;
 end;
 
 
procedure TForm1.Button1Click(Sender: TObject);
 
var
 Header: TWavHeader;
begin
 with TFileStream.Create('File.wav', fmOpenRead) do
  try
  ReadBuffer(Header, SizeOf(Header));
  finally
  Free;
  end;
 ShowMessage(FloatToStr((Int64(1000) * header.DataBytes div
header.BytesPerSecond) / 1000/{64 //dakika cinsinden}));
end;



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 04:56.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk