ورود

View Full Version : سوال: تغییر option و تنظیمات مدیا پلیر در صفحات وب



drhadi_20
یک شنبه 18 مهر 1389, 18:21 عصر
(کسی اطلاعاتی نداره؟)
با سلام، آیا کسی میدونه برخی تنظیمات خاص مدیا پلیر را میشه از درون صفحات وب تغییر داد یا نه؟ وقتی روی مدیا پلیر راست کلیک میکنیم و گزینه option را انتخاب میکنیم، در تب performance گزینه های connection speed و... وجود دارد، آیا میشه آنها را تغییر داد، مثلا مانند پارامترهای زیر که برای تنظیمات دیگر استفاده میشود، برای تغییر این تنظیمات راهی وجود ندارد:
<param name="volume" value="50">
<param name="fullScreen" value="0">

با سپاس

binyaft
شنبه 24 مهر 1389, 13:11 عصر
<param name="volume" value="50">
<param name="fullScreen" value="0">
برای تغییر تنظیمات بالا خیلی راحت میشه با جی کئوری این کار رو انجام داد
$('#id').attr('value',20);
اگه کمک بیشتری خواستید من در خدمتم

drhadi_20
یک شنبه 25 مهر 1389, 00:09 صبح
<param name="volume" value="50">
<param name="fullScreen" value="0">
برای تغییر تنظیمات بالا خیلی راحت میشه با جی کئوری این کار رو انجام داد
$('#id').attr('value',20);
اگه کمک بیشتری خواستید من در خدمتم

سپاسگزارم دوست عزیز، این موارد از قبیل volume, full screen, stop, play و.... موارد مشابه را به راحتی میتوان تغییر داد و تو این موارد مشکلی ندارم، توی پنجره option و به ویژه چیزی که مد نظر من است بخش (تب) performance است که گزینه های connection speed , buffering و... را دارد که میخواهم در صورت امکان این موارد را تغییر دهم، واقعاً ممنون میشم اگه بتونید کمکی بکنید،

در یک سایت در تگ embede یک المنت به نام bufferingtime="x" دیدم که بکار بردم ولی کمکی نکرد! بازم ممنون میشم اگه بتونید راهی برام پیدا کنید.


با سپاس فراوان

binyaft
یک شنبه 25 مهر 1389, 12:44 عصر
این راهی که شما داری ادامه میدی خوب نیست ، بهتره برید دنبال فایلهای فلش ، در ضمن اگر هم استفاده میکنید بافرینگ رو بزارید روی 32 مشکلی برای هیچ کاربری نیست

drhadi_20
یک شنبه 25 مهر 1389, 23:24 عصر
این راهی که شما داری ادامه میدی خوب نیست ، بهتره برید دنبال فایلهای فلش ، در ضمن اگر هم استفاده میکنید بافرینگ رو بزارید روی 32 مشکلی برای هیچ کاربری نیست


راستش من با فلش زیاد آشنایی ندارم،در مورد بافرینگ من راستش متوجه منظورتون نشدم، اگه روی 32 بزاریم چه خاصیتی داره؟
در ضمن از چه نظر میگید این راه خوب نیست؟


با سپاس

binyaft
دوشنبه 26 مهر 1389, 13:03 عصر
نیاز نیست اشنا باشید ، فایل های اماده پخش با فلش زیاده ( جستجو کنید )
من وقتی به رادیو اینترنتی گوش میدم ، 32 رو انتخاب میکنم مشکلی نیست ، از اون لحاظ میگم
کلا راه خوب همین فلش هست ، ( دستتون برای اعمال تغییرات بیشتر هست )

mehdi.mousavi
دوشنبه 26 مهر 1389, 19:12 عصر
سلام.
WMP7 یه Model جدید برنامه نویسی (http://msdn.microsoft.com/en-us/library/dd562265%28VS.85%29.aspx) برای Windows Media Player معرفی کرد که از طریق Interface های مربوطه می تونید bufferingTime رو (حتی از طریق زبانهای Script ای مثل JavaScript) دستکاری کنید. در واقع با استفاده از Player باید به Network Object اتون برسید، و روی Network Object، خصیصه مورد نظر رو (که یکی از اونها BufferingTime هستش (http://msdn.microsoft.com/en-us/library/dd563913%28v=VS.85%29.aspx)) رو Set کنید.

فقط دقت کنید که CLSID ی درست رو استفاده کنید:


clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6

موفق باشید.

drhadi_20
دوشنبه 26 مهر 1389, 22:10 عصر
سلام.
WMP7 یه Model جدید برنامه نویسی (http://msdn.microsoft.com/en-us/library/dd562265%28VS.85%29.aspx) برای Windows Media Player معرفی کرد که از طریق Interface های مربوطه می تونید bufferingTime رو (حتی از طریق زبانهای Script ای مثل JavaScript) دستکاری کنید. در واقع با استفاده از Player باید به Network Object اتون برسید، و روی Network Object، خصیصه مورد نظر رو (که یکی از اونها BufferingTime هستش (http://msdn.microsoft.com/en-us/library/dd563913%28v=VS.85%29.aspx)) رو Set کنید.

فقط دقت کنید که CLSID ی درست رو استفاده کنید:


clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6

موفق باشید.



ممنون ولی از کجا میتونم لیست کامل خصیصه ها رو پیدا کنم؟ در ضمن connection speed بیشتر مد نظر من است، آیا اینو هم میشه تغییر داد؟


با سپاس

mehdi.mousavi
دوشنبه 26 مهر 1389, 23:34 عصر
ممنون ولی از کجا میتونم لیست کامل خصیصه ها رو پیدا کنم؟ در ضمن connection speed بیشتر مد نظر من است، آیا اینو هم میشه تغییر داد؟ با سپاس

سلام.
این لیست خصیصه های Network Object (http://msdn.microsoft.com/en-us/library/dd563927%28v=VS.85%29.aspx) هستش. احتمالا منظورتون maxBandwidth (http://msdn.microsoft.com/en-us/library/dd563925%28v=VS.85%29.aspx) هستش (که بله، قابل خوندن و set کردنه).

موفق باشید.

drhadi_20
سه شنبه 27 مهر 1389, 01:01 صبح
سلام.
این لیست خصیصه های Network Object (http://msdn.microsoft.com/en-us/library/dd563927%28v=VS.85%29.aspx) هستش. احتمالا منظورتون maxBandwidth (http://msdn.microsoft.com/en-us/library/dd563925%28v=VS.85%29.aspx) هستش (که بله، قابل خوندن و set کردنه).


سلام، خیلی خیلی ممنون از راهنماییتون، من خصیصه ها رو بررسی کردم، مثال ها رو هم دیدم ولی متاسفانه نتونستم استفاده کنم! میشه لطفا یک مثال بزنید که چطور بر فرض player.network.bandwidth رو set کنم و اینکه چطوری و در کجا باید اونو بکار ببرم؟
در واقع من هر چی مثال اونجا دیدم برای بدست آوردن مقدار خصیصه ها بود و هیچ کدوم برای set کردن نبود، خودم هم هر کار کردم که یکی از اونها رو set کنم، نشد! ممنون میشم راهنمایی کنید.


با سپاس از دوستان، من به جواب خود رسیدم و از نظر بنده این پست به پایان رسیده است.

جهت اینکه اگه برخی دوستان نیز به این موضوع علاقمند باشند یه توضیح میدم:
گاهی برخی از فایلهای صوتی یا تصویری حجم زیادی از پهنای باند را استفاده میکنند که بنده میخواستم با روشی پهنای باند کمتری را به اجرای اون فایل اختصاص دهم که در ادامه توضیحاتی که دوست عزیز mehdi.mousavi دادند، بررسی کردم و متوجه شدم که خصیصه maxBandwidth (http://msdn.microsoft.com/en-us/library/dd563925%28v=VS.85%29.aspx) این کار را انجام میدهد که میتوان به آن مقدار مشخصی داد و به این صورت بکار میرود:
Player.network.maxBandwidth = x

که در آن x مقدار پهنای باندی است که میخواهیم اختصاص دهیم که به بایت مقدار دهی میگردد مثلا 128000 که همون 128kb میباشد، و نیز در تگ object مقدار id=player میباشد.

البته تا اینجا را تقریبا جناب موسوی توضیح دادند ولی نکته مهمی که وجود دارد این است که قبل از استفاده از کد فوق حتما باید از رویداد player.close استفاده گردد تا مقدار دهی انجام گردد، در غیر این صورت پهنای باند قبلی باقی میماند.

موفق باشید.