2012-01-14 8 views
0

가끔 MCI 장치가 일부 특정 미디어에 대해 잘못된 미디어 길이를 표시합니다. 나는 구글에서 많은 것을 검색했고 찾을 수있는 유일한 해결책은 델파이 (Delphi Solution)로 작성되었습니다. 델파이에서 C# 또는 VB 변환기를 찾을 수 없었습니다. 이 문제에 대한 해결 방법이 있습니까? 난 그냥 내 미디어 길이가 올바른 싶습니다.MCI 장치에서 잘못된 미디어 길이를 표시합니다.

+0

델파이를 배우려면 아래로 내려주세요. 마스터 링은 가치있는 기술입니다. – menjaraz

+0

질문을 명확히하십시오! mp3 파일 헤더를 처리 하시겠습니까? – menjaraz

+0

@menjaraz는 mp3뿐만 아니라 재생할 수있는 모든 미디어에 대해 올바른 트랙 길이를 원합니다. 헤더를 처리해야하는지 잘 모르겠다. –

답변

1

page시각적 기본 커뮤니티 사이트 인으로 이동하십시오.

  • mp3_header은 진수에에 매개 변수로 전달 된 MP3의 헤더를 검색합니다. delphi function getmp3length(NameOfFile:string):integer은 헤더를 처리하고 파일 이름도 매개 변수로 간주하기 때문에 델파이 변환에 좋은 시작이 될 수 있습니다.

행운을 빈다.

편집 :

당신은 또한 흥미 VB.NET project은 MP3 헤더 조작을 수행 (영어로) The Code Project 사이트에서 찾을 수 있습니다. 다행히도 귀하의 전환 노력에 도움이되기를 바랍니다.

+0

모든 미디어 파일에 대해 헤더 처리가 동일합니까? –

+0

모든 미디어 파일에는 고유 한 형식이 있으므로 확실하지 않습니다. – menjaraz

+0

직접 정보에 액세스하려면 MSDN의 [About MCI] (http://msdn.microsoft.com/en-us/library/ms704979%28v=VS.85%29.aspx) 항목을 참조하십시오. – menjaraz