رفتن به مطلب

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


پست های پیشنهاد شده

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


<?php if ( get_post_meta( get_the_ID(), 'mp3', true ) ) : ?>
[audio mp3="<?php echo get_post_meta( get_the_ID(), 'mp3', true ) ?>"][/audio]
<?php endif; ?>

در خروجی


[audio mp3="http://play1.ir/dl/music/1393/03/13/Arvin-Saheb.Setare.mp3"][/audio]

دوستان اگه کد دیگری دارند برای زمینه دلخواه لطف کنند همین جا بزارن همون رو استفاده کنم

لینک به ارسال

سلام، در سورس از تگ [] نمیشه استفاده کرد! مگر اینکه افزونه نصب کرده باشید.

باید HTML یا یه تابع PHP برای پخش پلیر استفاده کرد.

مثال:

HTML:

<?php if ( get_post_meta( get_the_ID(), 'mp3', true ) ) : ?>
<audio controls>
<source src="<?php echo get_post_meta( get_the_ID(), 'mp3', true ) ?>" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
<?php endif; ?>

PHP:

<?php
if ( get_post_meta( get_the_ID(), 'mp3', true ) ) :

your_player_function( get_post_meta( get_the_ID(), 'mp3', true ) );

endif;
?>

یا نهایت:

<?php
if ( get_post_meta( get_the_ID(), 'mp3', true ) ) :

$mp3 = get_post_meta( get_the_ID(), 'mp3', true );
echo do_shortcode("[audio mp3="{$mp3}"][/audio]");

endif;
?>

لینک به ارسال

از کد html استفاده کردم ولی پخش نمیکنه

از پسوند mp3 و ogg هم استفاده کردم بین حروف و کلمات هم اسپیس نذاشتم


<?php if ( get_post_meta( get_the_ID(), 'mp3', true ) ) : ?>
<audio controls>
<source src="<?php echo get_post_meta( get_the_ID(), 'mp3', true ) ?>" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
<?php endif; ?>

از توابع php چطوری باید استفاده کنم ?

ویرایش شده توسط takseven
لینک به ارسال

سلام

الان کد شما مشکلی نداره. اگه کار نمی کنه آدرس آنلاین بزارید بررسی کنیم.

لینک به ارسال

لینک اولی که گذوشتید کار نمیکنه، چون لینک آهنگتون مشکل داره، اما دومی به خوبی کار میکنه.

لینک به ارسال

در لینک دومی باکس پلیر رو میاره ولی پخش نمیکنه . این دوستمون نمیدونم چطوری پخش کردند ! چند ثانیه ی اول موزیک بدون صدا رد میشه و دیگه نمی خونه . اون دو سه ثانیه هم هیچی نمی خونه .

جی کوئری ها رو چک کردین ؟ افزونه رو تغییر بدین . اگه خواستید میتونم چد افزونه ی پلیر بهتون پیشنهاد بدم .

لینک به ارسال

جی کوئری ها رو چک کردین ؟ افزونه رو تغییر بدین . اگه خواستید میتونم چد افزونه ی پلیر بهتون پیشنهاد بدم .

من از افزونه استفاده نمیکنم که !!! مگه باید افزونه هم نصب کنم با کد ؟

برام فرقی نمیکنه که افزونه باشه یا کد فقط میخوام توی زمینه های دلخواه باشه

لینک به ارسال

لینک اولی که گذوشتید کار نمیکنه، چون لینک آهنگتون مشکل داره، اما دومی به خوبی کار میکنه.

تأیید میکنم حرف ایشون رو . چون بنده هم تست کردم و لینک دوم ( آهنگ آروین صاحب با نام ستاره ) به خوبی کار کرد ولی لینک اول ( آهنگ واحد بیات با نام بیقرار ) غیرفعال بود .

لینک آهنگتون رو مجدد چک کنید که مشکلی نداشته باشه و اگه باز هم جواب نداد از یه پلیر دیگه بهره ببرید .

موفق باشید و یا علی .

لینک به ارسال

تأیید میکنم حرف ایشون رو . چون بنده هم تست کردم و لینک دوم ( آهنگ آروین صاحب با نام ستاره ) به خوبی کار کرد ولی لینک اول ( آهنگ واحد بیات با نام بیقرار ) غیرفعال بود .

لینک آهنگتون رو مجدد چک کنید که مشکلی نداشته باشه و اگه باز هم جواب نداد از یه پلیر دیگه بهره ببرید .

موفق باشید و یا علی .

مرورگرتون چیه و از کدوم ورژن هست ؟

لینک به ارسال

دوست عزیز با فایرفاکس ورژن 29 بدون مشکل پلی شد!

شما وقتی روی پلی کلیک میکنید هیچ اتفاقی نمیافته؟

لینک به ارسال

مرورگر موزیلا رو آپدیت کردم به نسخه 26 و درست شد !!! اما اپرا نسخه اخرش هم پلی نمیکنه !!

اگه بخوام همه مرور گر ها با هر نسخه ای بتوانند پخش کنند چه باید کرد ؟ همه که آپدیت نیستند !!؟

لینک به ارسال

مرورگر موزیلا رو آپدیت کردم به نسخه 26 و درست شد !!! اما اپرا نسخه اخرش هم پلی نمیکنه !!

اگه بخوام همه مرور گر ها با هر نسخه ای بتوانند پخش کنند چه باید کرد ؟ همه که آپدیت نیستند !!؟

شما از همون پلیر خود وردپرس که از نسخه ی 3.6 به بعد داده بهره میبرید ؟

اگه جواب مثبته که این پلیر مشکل اینچنینی که میگید نداره یا حداقل بنده بهش برخورد نکردم . ولی در هر صورت برای حل مشکلتون ، با نصب افزونه ، یه پلیر دیگه رو تست کنید . ( ایشالله که مشکلتون حل میشه )

در مورد پلیر خوب هم یه جستجو کنید کلی پلیر در سایتهای مختلف پیدا میکنید که بسته به نوع امکانات و کارایی که انتظار دارید ، میتونید بهترین مورد رو انتخاب کنید .

موفق باشید و یا علی .

لینک به ارسال

پیلر html5 : بدون نیاز به نصب افزونه روی کامپیوتر کاربر اجرا میشه و کاربردش آسونه.

پلیر فلش : باید پلاگین فلش پلیر روی کامپیوتر کاربر نصب شده باشه.

بدی روش اول اینه که اگر مرورگر نسخه پایین باشه پلی نمیکنه.

در روش دوم اگر پلاگین فلش پلیر نصب نباشه باز هم پخش نخواهد شد.

از این دو گزینه یکی رو انتخاب کنید.

لینک به ارسال
  • 3 هفته بعد...

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...