سؤال

هل من الممكن في التحكم في Flex 4 Videoplayer (Spark.components.VideOplayer) اكتشاف بعض سمات الفيديو المصدر؟

في حالتي ، إنه ملف محلي. سأحتاج إلى اكتشاف العرض الأصلي وارتفاع فيديو مصدر الإدخال (H264 F4V).

شكرًا

هل كانت مفيدة؟

المحلول

يمكنك الحصول على هذه المعلومات من خصائص VideoWidth و VideoHeight لكائن الفيديو الموجود داخل مشغل الفيديو ، على سبيل المثال:

//Assuming you have your VideoPlayer object with an id of "videoPlayer"
videoPlayer.videoObject.videoWidht;
videoPlayer.videoObject.videoHeight;

أتمنى أن ساعد ذلك.

نصائح أخرى

تحتاج إلى الاستماع إلى حدث MediaPlayerStateChangeEvent.Media_Player_State_Change على Videoplayer قبل الوصول إلى هذه الخاصية. لسبب غريب أنك بحاجة إلى الانتظار حتى الحدث. state == mediaPlayerState.buffering لأنه غير متوفر بعد على MediaPlayerStateChangeEvent.Ready كما تتوقع.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top