پخش فایل صوتی به صورت آنلاین با ساده ترین و کامل ترین روش

jsa

Member
سلام دوستان،
زیاد جستجو کردم اما موضوع جامعی که مربوط به سوالم بشه پیدا نکردم؛
ما می خوایم امکان پخش آنلاین فایل صوتی رو با شرایط زیر داشته باشیم، ممنون میشم هرکی تجربه ای تو این زمینه داره بگه:rose:
1. بدون استفاده از هیچ گونه پلاگین و نهایتا با جایگذاری کدهای مربوطه داخل قالب
2. چون فایل اصلی هم برای دانلود موجوده، اگه امکان پخش فایل در بعضی سیستم های قدیمی(IE) نباشه مشکل خاصی نیست
3. فقط یه کلید play/pause ، نوار اصلی، تنظیم صدا می خوایم
4. اگه بشه که از امکانات خود مرورگر استفاده بشه ( flash player, html5 یا یه همچین چیزی) که کم ترین فشار رو به وردپرس وارد کنه فک کنم بهترین راه باشه

پیشاپیش از هم فکری شما ممنون:rose:
 

jsa

Member
هیچ کس راه حلی واسه یه پلیر جمع و جور و ساده بلد نیست؟ یا اینکه من تاپیک رو جای اشتباهی ایجاد کردم؟؟:-?
 

perna

Member
سلام دوستان دیدم بحث شما راجع به پلیر بود یه سوال می تونم بپرسم؟

شما این سایت رو نگاه می کنید http://mp3skull.com/mp3/when_i_was_your_man_bruno_mars.html

اگه روی دکمه play کلیک کنید یه پلیر به صورت فلش ظاهر میشه و آهنگ رو اجرا می کنه! حالا سوال من:
چون من هم دقیقا از همین فرمت پلیر فلش استفاده می کنم (دقیقا همین فایل که اصلش برای 4shared هستش) ولی حالا سوال من اینه که چجوری می تونم کاری کنم وقتی دکمه Play مربوط به یه آهنگ دیگه زده میشه ، آههنگ در حال اجرا pause بشه و صدا هاشئن با هم قاطی نشه!

چون وقتی من 2 تا player توی یه صفحه می ذارم این مشکل پیش میاد. وقتی فایل اول رو اجرا می کنی و بعدش می خوای فایل دوم رو اجرا کنی فایل دوم pause نمی شه که صدا ها تو هم نره و حالت بدی ایجاد بشه!
اگه یه دستور جاوا داشته باشید که روی دکمه کلیک بشه و player فلش از کار وایسه خیلی خوب میشه
PHP Code:

<embed id="ply" allowfullscreen="false" allowscriptaccess="always" flashvars="file=http://<?php if ( in_category( 'world' )) {?>music<? }; ?><?php if ( in_category( 'persian' )) {?>dl<? }; ?>.perna.xzn.ir/<?php echo get_post_meta($post->ID, 'a_dl', true); ?>&amp;volume=50&amp;" name="ply" quality="high" src="http://perna.xzn.ir/img/tmp/player.swf?ver=9051" style="" type="application/x-shockwave-flash" wmode="opaque" height="20" width="264"></td>​



این قسمت مربوط به پلیر من هستش ، نمی دونم چه function بنویسم که این کار رو با استفاده از id پلیر که ply هستش این کار رو انجام بده

یه function تعریف کردم به این شکل:

PHP Code:

function hideItem(divID){ var $hideme = document.getElementById(divID); $hideme.style.display='none'; }

ولی خب با display به none تبدیل شدن فقط غیب میشه ولی همچنان play میکنه ، می خوام pause بشه

مثلا فرض کنید در تصویر زیر با فلش پلیر داره آهنگ پخش میشه ، می خوام با فشردن دکمه stop آهنگ در حال پخش متوقف بشه ، یا کلا فلش پلیر بسته بشه و یا unload بشه که صداش قطع بشه

****



attachment.php

 

پیوست ها

  • desk.jpg
    desk.jpg
    75 کیلوبایت · بازدیدها: 16
آخرین ویرایش:

VAHID216

مدیر بازنشسته
با سلام
متاسفانه بنده جاوا بلد نیستم شما می تونید در انجمن مخصوص این مورد رو مطرح کنید.
 

جدیدترین ارسال ها

بالا