Příznaky
Jde o takovouto situaci:
-
Aplikace slouží k přehrávání souboru mp3 na zařízení se systémem Windows Embedded Compact 7.
-
Soubor ve formátu MP3 je formátován pomocí MPEG 2.5 variabilní přenosová rychlost (VBR).
-
Aplikace volá metodu IMediaSeeking::GetDuration k výpočtu doby trvání přehrávání.
V tomto scénáři zjistíte, že metoda GetDuration vrací nesprávnou hodnotu pro trvání přehrávání.
Příčina
K tomuto problému dochází, protože je vybrán nesprávné vzorkovací frekvence, zatímco zanalyzován hlavičku společnosti XING. To vede k nesprávné výpočty trvání přehrávání souboru.
Řešení
Informace o aktualizaci softwaru
Podporovanou aktualizaci softwaru je nyní k dispozici od společnosti Microsoft jako Windows Embedded Compact 7 Monthly Update únor 2012. V části "Informace o souborech" název souboru balíčku obsahuje typ procesoru.
Poznámka: Windows Embedded Compact 7 měsíční aktualizaci lze stáhnout z následujícího webu Microsoft Download Center:
Systém Windows Embedded Compact 7 aktualizace
Předpoklady
Tato aktualizace je podporována pouze v případě, že byly nainstalovány i všechny předchozí aktualizace vydané pro tento produkt.
Požadavek na restartování
Po instalaci této aktualizace nutné provést čisté sestavení celé platformy. Chcete-li to provést, použijte jednu z následujících metod:
-
V nabídce sestavení klepněte na tlačítko Vyčistit řešenía pak klepněte na tlačítko Sestavit řešení.
-
V nabídce sestavení klikněte na tlačítko Znovu sestavit řešení.
Nemáte k restartování počítače po instalaci této aktualizace softwaru.
Informace o nahrazení aktualizace
Tato aktualizace nenahrazuje žádné jiné aktualizace.
Informace o souborech
Anglická verze tohoto balíčku aktualizace softwaru má atributy souborů (nebo novější) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo v položce Datum a čas v okně Ovládací panely.
Soubory, které jsou součástí tohoto balíčku aktualizace
Název souboru |
Velikost souboru |
Datum |
Čas |
Cesta |
---|---|---|---|---|
Mpgsplit.lib |
913,330 |
13-Feb-2012 |
19:31 |
Public\Directx\Oak\Lib\Armv5\Checked |
Mpgsplit.lib |
979,724 |
13-Feb-2012 |
19:31 |
Public\Directx\Oak\Lib\Armv5\Debug |
Mpgsplit.lib |
898,348 |
13-Feb-2012 |
19:31 |
Public\Directx\Oak\Lib\Armv5\Retail |
Mpgsplit.lib |
913,778 |
13-Feb-2012 |
19:32 |
Public\Directx\Oak\Lib\Armv6\Checked |
Mpgsplit.lib |
980,236 |
13-Feb-2012 |
19:32 |
Public\Directx\Oak\Lib\Armv6\Debug |
Mpgsplit.lib |
898,802 |
13-Feb-2012 |
19:32 |
Public\Directx\Oak\Lib\Armv6\Retail |
Mpgsplit.lib |
911,082 |
13-Feb-2012 |
19:33 |
Public\Directx\Oak\Lib\Armv7\Checked |
Mpgsplit.lib |
977,026 |
13-Feb-2012 |
19:33 |
Public\Directx\Oak\Lib\Armv7\Debug |
Mpgsplit.lib |
896,086 |
13-Feb-2012 |
19:33 |
Public\Directx\Oak\Lib\Armv7\Retail |
Mpgsplit.lib |
874,418 |
13-Feb-2012 |
19:34 |
Public\Directx\Oak\Lib\Mipsii\Checked |
Mpgsplit.lib |
967,794 |
13-Feb-2012 |
19:34 |
Public\Directx\Oak\Lib\Mipsii\Debug |
Mpgsplit.lib |
856,150 |
13-Feb-2012 |
19:34 |
Public\Directx\Oak\Lib\Mipsii\Retail |
Mpgsplit.lib |
874,912 |
13-Feb-2012 |
19:35 |
Public\Directx\Oak\Lib\Mipsii_fp\Checked |
Mpgsplit.lib |
968,284 |
13-Feb-2012 |
19:35 |
Public\Directx\Oak\Lib\Mipsii_fp\Debug |
Mpgsplit.lib |
856,634 |
13-Feb-2012 |
19:35 |
Public\Directx\Oak\Lib\Mipsii_fp\Retail |
Mpgsplit.lib |
842,442 |
13-Feb-2012 |
19:36 |
Public\Directx\Oak\Lib\Sh4\Checked |
Mpgsplit.lib |
932,718 |
13-Feb-2012 |
19:36 |
Public\Directx\Oak\Lib\Sh4\Debug |
Mpgsplit.lib |
827,228 |
13-Feb-2012 |
19:36 |
Public\Directx\Oak\Lib\Sh4\Retail |
Mpgsplit.lib |
840,292 |
13-Feb-2012 |
19:37 |
Public\Directx\Oak\Lib\X86\Checked |
Mpgsplit.lib |
867,842 |
13-Feb-2012 |
19:37 |
Public\Directx\Oak\Lib\X86\Debug |
Mpgsplit.lib |
821,708 |
13-Feb-2012 |
19:37 |
Public\Directx\Oak\Lib\X86\Retail |
Odkazy
Další informace o metodě IMediaSeeking::GetDuration naleznete na následujícím webu Microsoft Developer Network (MSDN):
IMediaSeeking::GetDuration (Windows Embedded Compact 7)Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft