راهنمایی برای کتاب صوتی آنلاین

سوال

سلام” وقت بخیر. ببخشید با کمک دوستان یه کتاب صوتی نوشتم که داخلش بالای ۱۰۰ عنوان صوتی هست. من اومدم فایلهای صوتی رو داخل سرور آپلود کردم، حالا میخوام برنامه وقتی روی هر کدوم از عناوین تپ شد به سرور وصل بشه، فایل مورد نظر ما رو دانلود کنه ، داخل گوشی ذخیره کنه و پخش کنه. و اینکه اگه اون فایل قبلا دانلود شده بود دوباره دانلود نشه. تشکر

در حال بررسی 0
, ۱۳۹۸/۱۱/۱۸ ۲:۱۹:۳۴ 3 پاسخ کاربر تازه 0

پاسخ ها ( 3 )

    2
    ۱۳۹۸/۱۱/۲۰ ۲۲:۳۸:۵۸

    سلام عزیزم

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

    https://beporsam.ir/blog/download-video-b4a/

    که البته این برای فایل های ویدئویی هست، شما پسوند mp4 رو به mp3 تغییر بده.

    این برای دانلود فایلت.

      0
      ۱۳۹۸/۱۱/۲۲ ۱۶:۲۸:۴۸
      این پاسخ ویرایش شد.

      سلام” خیلی ممنون از پاسخ شما. ۶۰ نفر دیدند ولی فقط شما دوست عزیزم جواب دادید.

      یادم رفت بگم: این برنامه قبلا آفلاین بوده واسه خودم ، حالا دارم به آنلاین تبدیل می کنم. برنامه مذهبیه . من داخل لیست ویو بجای تعریف ۱۰۰ تا دکمه از دیتابیس استفاده کردم. چون عناوینم فرق می کنند.

      حالا نمیدونم باید برای همه این ۱۰۰ عنوانم این کدها رو بزنم یا راه دیگه ای داره؟ با توجه به اینکه طبیعتا لینک دانلودها متفاوت هست. و اینکه وقتی دانلود انجام شد چطوری بعدش پخش کنه با توجه به اینکه باید از روی دیتابیس بخونه؟؟ ببینید این بخش از کد. اگه میشه اشکالش رو بگید. تشکر :

       

        1
        ۱۳۹۸/۱۱/۲۲ ۲۲:۴۹:۵۵

        خواهش میکنم

        ببینید، اولا که نیازی نیست برای هر دکمه یا آیتم دستورات مربوط به دانلود رو مستقیما بنویسید.

        شما یک ساب تعریف کن و همه دستورات مربوط به دانلود رو داخلش بنویس، و یک ورودی بهش بده که همون آدرس آیتم های صوتی هست، که هردفعه تغییر میکنه

        دوما، الان مشکل این کدهایی که نوشتی توی اجرا چی هست؟

        سوما درمورد پخش فایل، به نظرم بهتره توی یک دکمه جداگانه دستورات مربوط به پخش فایل رو بنویسید، چون شاید کاربر دوست نداشته باشه که فایل پخش شه، فقط میخواد دانلودش کنه.

        مثلا یک دکمه اینطوری تعریف کنید

         

    0
    ۱۳۹۸/۱۱/۲۲ ۲۳:۵۶:۰۳

    ممنونم.به سرور وصل میشه. دان میکنه اما الان روی خط۲۴ خطای عدم پیدا شدن اون فایل صوتی دانلود شده رو میده. تو هر جا بهش میدم بازم پیداش نمیکنه. بعدش اینقد سوال دااااارمممم. مثلا چطوری در کنار پخش صدا، متن هم بیاد. آیا برای هر عنوان صوتی اکتیویتی جداگانه برای متن میخواد یا نه.؟ 😁 منا صفر صفرم

      0
      ۱۳۹۸/۱۱/۲۳ ۲۳:۴۴:۰۷

      خب عزیزم، مگه فایل شما با نام Seda_1 ذخیره شده که بتونه پیداش کنه؟!

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

       

        0
        ۱۳۹۸/۱۱/۲۴ ۰:۰۲:۱۴
        این پاسخ ویرایش شد.

        کد پخش رو جابجا کردم بردم بعد از پیغام دانلود موفق تا پخش بشه. به محض دانلود کردن پخش می کنه ولی بعد که دوباره بخوام پخش بشه کاری نمی کنه.

         

          0
          ۱۳۹۸/۱۱/۲۵ ۰:۱۱:۳۳

          منظورت از پخش مجدد اینه خود برنامه مجدد پخشش کنه یا خود کاربر؟

            0
            ۱۳۹۸/۱۱/۲۶ ۲۳:۲۲:۵۶

            نع. خود کاربر. این کلا یه بار بعد از دانلود پخش میکنه. حالا نمیدونم آدرس دهی من اشتباهه یا باید شرطی بشه یا کار دیگه ای. خداااا کاشکی یه نفر کنار دستم بود قشنگ یادم میداد. 🙁

    0
    ۱۳۹۸/۱۱/۲۷ ۰:۴۳:۵۷

    خب اینکه کاری نداره

    میتونی یه دکمه بذاری، برای این که کاربر فایل مربوطه رو پخش کنه
    یا مثلا از طریق کتابخونه BSFileChooser یه پنجره اکسپلورر نشون کاربر بدی که بتونه از اونجا صدای مورد نظرشو انتخاب کنه و پخش کنه

     

ارسال یک پاسخ