الأعراض
يرجى مراعاة السيناريو التالي:
-
إنشاء تطبيق لتشغيل ملفات صوت mp3. على أحد الأجهزة المستندة إلى Windows 7 مضغوط مضمن.
-
ملف صوت mp3. يحتوي على علامات ID3.
-
يمكنك تغيير موضع تشغيل باستخدام الأسلوب IMediaSeeking::SetPositions لواجهة DirectShow.
في هذا السيناريو، يتم تشغيل الملف الصوتي من الموضع السابق بدلاً من الموضع الذي تم تمريره بواسطة أسلوب سيتبوسيشنز .
السبب
تحدث هذه المشكلة لأن عامل التصفية التقسيم MPEG1 يمر إزاحة غير صحيح من الملف الذي لا يتضمن حجم رأس علامات ID3 لعامل تصفية المصدر.
الحل
معلومات تحديث البرامج
تحديث برامج معتمدة تتوفر من Microsoft مثل Windows المضمنة ضغط الشهرية تحديث 7 فبراير 2012. في القسم "معلومات الملف"، يحتوي اسم ملف الحزمة على نوع المعالج.
ملاحظة: Windows المضمنة ضغط 7 الشهرية يتوفر هذا "التحديث" للتنزيل من موقع "مركز تنزيل microsoft" التالي على الويب:
المتطلبات الأساسية
يتم دعم هذا التحديث فقط إذا تم تثبيت كافة التحديثات التي تم إصدارها مسبقاً لهذا المنتج أيضًا.
متطلبات إعادة التشغيل
بعد تطبيق هذا التحديث، يجب تنفيذ بنية نظيفة للنظام الأساسي بأكمله. للقيام بذلك، استخدم إحدى الطرق التالية:
-
في بنية القائمة، انقر فوق تنظيف الحل، وثم انقر فوق إنشاء الحل.
-
في القائمة بنية، انقر فوق إعادة بناء الحل.
ليس لديك لإعادة تشغيل جهاز الكمبيوتر بعد تطبيق تحديث البرنامج هذا.
معلومات استبدال التحديث
لا يحل هذا التحديث محل أية تحديثات أخرى.
معلومات الملف
يحتوي إصدار اللغة الإنجليزية من حزمة تحديث البرنامج هذه سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".
الملفات التي تم تضمينها في حزمة التحديث
اسم الملف |
حجم الملف |
التاريخ |
الوقت |
مسار |
---|---|---|---|---|
Mpgsplit.lib |
913,256 |
16-Feb-2012 |
20:54 |
Public\Directx\Oak\Lib\Armv5\Checked |
Mpgsplit.lib |
979,578 |
16-Feb-2012 |
20:54 |
Public\Directx\Oak\Lib\Armv5\Debug |
Mpgsplit.lib |
898,270 |
16-Feb-2012 |
20:54 |
Public\Directx\Oak\Lib\Armv5\Retail |
Mpgsplit.lib |
913,704 |
16-Feb-2012 |
20:55 |
Public\Directx\Oak\Lib\Armv6\Checked |
Mpgsplit.lib |
980,090 |
16-Feb-2012 |
20:55 |
Public\Directx\Oak\Lib\Armv6\Debug |
Mpgsplit.lib |
898,724 |
16-Feb-2012 |
20:55 |
Public\Directx\Oak\Lib\Armv6\Retail |
Mpgsplit.lib |
911,054 |
16-Feb-2012 |
20:56 |
Public\Directx\Oak\Lib\Armv7\Checked |
Mpgsplit.lib |
976,926 |
16-Feb-2012 |
20:56 |
Public\Directx\Oak\Lib\Armv7\Debug |
Mpgsplit.lib |
896,058 |
16-Feb-2012 |
20:56 |
Public\Directx\Oak\Lib\Armv7\Retail |
Mpgsplit.lib |
874,370 |
16-Feb-2012 |
20:57 |
Public\Directx\Oak\Lib\Mipsii\Checked |
Mpgsplit.lib |
967,678 |
16-Feb-2012 |
20:57 |
Public\Directx\Oak\Lib\Mipsii\Debug |
Mpgsplit.lib |
856,102 |
16-Feb-2012 |
20:57 |
Public\Directx\Oak\Lib\Mipsii\Retail |
Mpgsplit.lib |
874,864 |
16-Feb-2012 |
20:58 |
Public\Directx\Oak\Lib\Mipsii_fp\Checked |
Mpgsplit.lib |
968,168 |
16-Feb-2012 |
20:58 |
Public\Directx\Oak\Lib\Mipsii_fp\Debug |
Mpgsplit.lib |
856,586 |
16-Feb-2012 |
20:58 |
Public\Directx\Oak\Lib\Mipsii_fp\Retail |
Mpgsplit.lib |
842,486 |
16-Feb-2012 |
20:59 |
Public\Directx\Oak\Lib\Sh4\Checked |
Mpgsplit.lib |
932,606 |
16-Feb-2012 |
20:59 |
Public\Directx\Oak\Lib\Sh4\Debug |
Mpgsplit.lib |
827,192 |
16-Feb-2012 |
20:59 |
Public\Directx\Oak\Lib\Sh4\Retail |
Mpgsplit.lib |
840,290 |
16-Feb-2012 |
21:00 |
Public\Directx\Oak\Lib\X86\Checked |
Mpgsplit.lib |
867,792 |
16-Feb-2012 |
21:00 |
Public\Directx\Oak\Lib\X86\Debug |
Mpgsplit.lib |
821,706 |
16-Feb-2012 |
21:00 |
Public\Directx\Oak\Lib\X86\Retail |
المراجع
لمزيد من المعلومات حول كيفية تعيين موضع التشغيل في ملف صوتي، قم بزيارة موقع شبكة مطوري Microsoft (MSDN) التالي على الويب:
IMediaSeeking::SetPositions (Windows 7 مضغوط مضمن)لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقال التالي لعرضه في "قاعدة معارف Microsoft":
824684 وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft