PDA

View Full Version : چگونه یک یلیر mp3 در وب ویو قرار دهم؟



sco1385
سه شنبه 23 اردیبهشت 1393, 17:14 عصر
استادان عزیز

چگونه می‌توانم یک یلیر mp3 در وب ویو قرار دهم؟

اگر دارای دکمه «پلی» و «پاوز» و نیز «پروگرس» بار باشد که عالی است.

قصد دارم در داخل وب ویو یک آهنگ ام پی تری آنلاین پخش کنم.

لطفا هر چه مطلب در این باره دارید برای مطالعه معرفی کنید.

خواهش می‌کنم با کد راهنمایی کنید.

متشکرم

jalil_gh
چهارشنبه 24 اردیبهشت 1393, 00:06 صبح
اگه فایل صوتی رو از روی سرور لود می‌کنید می‌تونید از Audio تو html5 استفاده کنید. برای کار با اون باید جاوااسکریپت بلد باشید.
دکمه‌های عقب جلو رو هم می‌تونید با استفاده از html و css طراحی کنید.

sco1385
دوشنبه 29 اردیبهشت 1393, 13:17 عصر
اگر صرفاً بخواهم که، وقتی روی یک لینک کلیک می‌کنم، یک آهنگ از روی سرور پخش شود، چه دستوری را باید در فایل اچ‌تی ام ال قرار دهم؟

darkenerboy
دوشنبه 29 اردیبهشت 1393, 14:41 عصر
sco1385 (http://barnamenevis.org/member.php?331985-sco1385) عزیز
وب ویو هم یک html پارسر هستش دیگه !
اینقدر کار باهاش مشکل نیست ! :متعجب:
اکسر کد های معمولی توش کار میکنه فقط font face روی اندرید 4 به بالا کار نمیکنه :ناراحت:
اون هم اگه میخوای کار کنه باید یک کنترل از وب ویو مشتق کنی و سخصی سازیش کنی :تشویق:

موفق باشی :بوس:

jalil_gh
دوشنبه 29 اردیبهشت 1393, 17:24 عصر
اگر صرفاً بخواهم که، وقتی روی یک لینک کلیک می‌کنم، یک آهنگ از روی سرور پخش شود، چه دستوری را باید در فایل اچ‌تی ام ال قرار دهم؟

شما چقد با html5 و جاوااسکریپت آشنایی دارید؟؟
به هر حال شما می‌تونید این کدها رو تو click handler او لینک موردنظرتون قرار بدید.
var audio = new Audio('audio_file.mp3');
audio.play();
اون audio_file.mp3 همون url فایل صوتی هست که میخایید اجرا بشه.

sco1385
دوشنبه 29 اردیبهشت 1393, 17:45 عصر
با تشکر از شما

من قبلا با html سایت طراحی کرده بودم. البته از مدلی استفاده کرده و تغییرات اساسی دادم.

http://www.shandel.info


اما با html5 اصلاً آشنایی ندارم.

در ضمن الان من فایل اچ تی ام ال خودم رو آمده کردم و به خوبی روی موبایل کار می کنه.

اما متوجه شدم که یک سری المنت‌ها رو نمی‌تونم بدون کمک شما انجام بدم.

چند روزه تلاش کردم نشد.

مثلاً نتونستم دستور رفتن به بالای صفحه رو بنویسم.

موسیقی پخش کنم. مثلاً می‌خواهم تکه‌های سخنرانی شریعتی رو که در هاست ما هست پخش کنم.

یا مثلاً به انکر خاصی در مکانی از صفحه برم.

من کار اصلی‌ام در مسائل فکری است و ناچارا باید در این بخش هم فعال باشم.

شما برنامه‌نویس هستید، و یک اشاره برای شما کافیه، اما، برای من این اشاره‌های تنها جواب نمیده!


مثلاً الان جلیل گرامی گفتند که این کد رو در کلیک هندلر بگذار.

من الان موندم که وقتی من لینکم در فایل اچ تی ام ال هست، اونجا که هندلر وجود نداره!

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



<div id="link_talar"><a href="http://talar.shandel.info/audio/moj.mp3">آهنگ خاطره‌انگیز موج</a></div>


وقتی روی این لینک کلیک می‌کنم اصلاً اتفاقی نمی‌‌افته.

خب الان چه کار کنم؟

من قبل از اینکه سوال رو مطرح کنم کامل گوگل رو سرچ می‌کنم.

برای رفتن به بالای صفحه شش کد رو که در مقالات دیدم رو امتحان کردم، هیچکدوم جواب نداد.

پست طولانی شد شرمنده‌ام.

متشکرم

jalil_gh
دوشنبه 29 اردیبهشت 1393, 22:16 عصر
این یه نمونه ساده فایل html هست که با کلیک روی لینک اون فایل صوتی رو اجرا می‌کنه.
اگه میخایید کلاً دکمه‌های کنترل بهش اضافه کنید و seekbar براش درست کنید و ... زیاد کار می‌بره و نمیشه با چند تا کد از اینور و اونور سر و ته‌شو هم آورد.

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> function playAudio() { var audio = new Audio('http://www.example.com/audio/moj.mp3'); audio.play(); } </script> </head> <body> <a onclick="playAudio()">آهنگ خاطره انگیز موج</a> </body></html>

sco1385
سه شنبه 30 اردیبهشت 1393, 11:06 صبح
با تشکر عزیز

لطف کردی.

گویا اگر در یک صفحه بیست آهنگ داشته باشیم، باید بیست اسکریت با نام مشخص درست کنیم، درست فهمیدم؟

یعنی این قسمت را باید برای هر آهنگ اختصاصی بسازیم.



<script type="text/javascript">
function playAudio() {
var audio = new Audio('http://www.example.com/audio/moj.mp3');
audio.play();
</script>



ممنون

sco1385
سه شنبه 30 اردیبهشت 1393, 12:11 عصر
جلیل عزیز.

من این کد را در هدر صفحه قرار دادم:



<script type="text/javascript">
function playAudio() {
var audio = new Audio('http://talar.shandel.info/audio/moj.mp3');
audio.play();
</script>


و این کد را در بادی صفحه:



<div id="top_image"><a onclick="playAudio()"><img alt="image" title="top_image" width="30" height="31" src="../images/top4.png" /></a></div>


اما باز هم آهنگ پخش نمی شود.

پیشنهادی دارید؟

ممنون

sco1385
چهارشنبه 07 خرداد 1393, 01:23 صبح
دوستان گرامی

کجای این کدها ایراد دارد؟

این دستور را برای پخش یک فایل صوتی موجود در داخل asset هم قرار دادم، ولی باز عمل نکرد:



<script type="text/javascript">
function playAudio() {
var audio = new Audio('file:///android_asset/audio/shekar15.mp3');
audio.play();
</script>

<div id="link_payrovan"><a onclick="playAudio()">شکار</a></div>


راهنمائی کنید

rubiks.kde
چهارشنبه 07 خرداد 1393, 13:00 عصر
دوست عزیز لطفا هر سوال رو درجای خودش مطرح کنید.قرار نیست که یه پروژه اندرویید مینویسید تمام مشکلاتتون رو اینجا مطرح کنید.
مشکل html دارید توی تالار خودش مشکل sql دارید توی تالار خودش.

الان اگه مشکلتون webview باشه باز یه مسئله ولی اینکه قرار باشه کد html زده بشه دیگه خلاف قوانین .

sco1385
چهارشنبه 07 خرداد 1393, 13:34 عصر
چشم حتماً

این پست قدیمی است.

بعد از تذکر دوستان دیگر در بخش وب دیزاین مسائل را مطرح می‌کنم.

اما متاسفانه وب‌ویو شبیه شتر مرغ است. هر جا سوال می‌کنم به جای دیگر ارجاع می‌دهند و می‌گویند ما با وب‌ویو کار نکردیم.

در هر صورت چشم. رعایت می‌کنم.

ممنون از تذکر / زنده باشی