PDA

View Full Version : نمایش فیلم در سایت



ali_mnkt
یک شنبه 02 آبان 1389, 11:14 صبح
با سلام

من در سایتم میخوام قابلیت پخش فیلم رو بذارم به این صورت که لیست فیلم ها در page1 نمایش داده می شه و وقتی کاربر روی یکی از اونا کلیک می کنه به page 2 میره و اون فیلم در اونجا واسش نشون داده می شه البته اسم فیلم انتخابی در page1 از طریق queryString به page2 فرستاده می شه و بر اساس اون اسم فیلم انتخابی نمایش داده می شه . برای نمایش فیلم هم من از کد زیر استفاده می کنم که در یک <td> قرار دادم و mediaPlayer رو در اونجا نمایش می ده :

<
OBJECT width="416px" height="320px" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" VIEWASTEXT>
<PARAM name="autoStart" value="False">
<PARAM name="URL" value="http://localhost:1707/video/Dance Iranian with Jenifer.wmv">
<PARAM name="enabled" value="True">
<PARAM name="balance" value="0">
<PARAM name="currentPosition" value="0">
<PARAM name="enableContextMenu" value="True">
<PARAM name="fullScreen" value="False">
<PARAM name="mute" value="False">
<PARAM name="playCount" value="1">
<PARAM name="rate" value="1">
<PARAM name="stretchToFit" value="False">
<PARAM name="uiMode" value="full">
</OBJECT>


خوب حالا مشگل اینجاست که چطوری اسم فیلم که از طریق queryString فرستاده شده رو در قسمت


<PARAM name="URL" value="http://localhost:1707/video/Dance Iranian with Jenifer.wmv">

قرار بدم ؟

hamhik
یک شنبه 02 آبان 1389, 18:16 عصر
شما می تونید پس از آنکه اسم ویدیو خود را با کوئری استرینگ به صفحه ی دوم (صفحه ی نمایش فیلم)منتقل کردید در رویداد page_load صفحه ی دوم(صفحه ی نمایش فیلم) کد زیر را بنویسید در ضمن نیازی به اون کدهای بالا هم دیگه نیست فقط خط زیر لازمه!در پارامتر name هم اسم ویدیو شما قرار دارد


Response.Write("<embed src=video/" + Request.QueryString["name"].ToString());

majnun
یک شنبه 02 آبان 1389, 19:39 عصر
یک راه دیگه اینکه مقدار ارسال شده توسط کوئری استرینگ رو بریزی در یک هیدن فیلد بعد سمت کلاینت اونو به کنترل های پلیر html ارسال کنی ....