FMUSER بی سیم ویدئو و صدا را راحت تر انتقال می دهد!

[ایمیل محافظت شده] WhatsApp + 8618078869184
زبان

    مشکلات و راه حل های صوتی و تصویری HTML5 تلفن همراه

     

    اخیراً ، ما در حال استفاده از ویدیو به جای انیمیشن و ویدیو به جای انیمیشن اسپریت هستیم. ما به این نوع فیلم های ویدیویی تعاملی می گوییم.

    انیمیشن اسپریت سنتی: فضای بزرگ دیسک ، بارگیری کم ، به ویژه پخش آنلاین ، کندتر خواهد بود
    تعداد زیادی پرونده ، تعداد زیادی درخواست http هنگام بازی آنلاین ، باعث پاسخ کند یا رفتار غیر عادی می شود. بنابراین ، نیاز فوری به توسعه مجموعه ای از فناوری برای جایگزینی انیمیشن sprite با ویدئو وجود دارد. ما این نوع ویدیوها را یک ویدیوی تعاملی می نامیم

     

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

    1. فقط در یک ناحیه مربع شکل قابل بازی است
    2. در زیر iPad ، پنجره ای برای بازی است و در زیر آیفون ، فقط در حالت تمام صفحه قابل پخش است.
    3. هنگام بازی ، قطعاً در خط مقدم ظاهر می شود

     

    فیلم تعاملی دارای ویژگی های زیر است:

    در زیر آیفون ، پخش تمام صفحه مورد نیاز نیست ، می توان آن را در یک منطقه پخش کرد
    فیلم تعاملی می تواند در زیر اشیا graph گرافیکی معمولی ظاهر شود
    ویدیوی تعاملی می تواند ماسک داشته باشد ، بنابراین می توان پس زمینه ویدیو را حذف کرد و فیلم و اشیا graph گرافیکی معمولی را ادغام کرد

     

    خلاصه: برای ویدیویی که برای پخش استفاده می شود ، آن را به عنوان یک ویدیوی سنتی تنظیم می کنیم. برای ویدیوهایی که باید برای اهداف خاصی استفاده شوند ، آنها را به عنوان فیلم های تعاملی تنظیم می کنیم. این تحقیقات نتایج اولیه را به همراه داشته است. ضمناً ، این خلاصه ای از مشکلات واقعی است که در چند سال آینده در توسعه صوتی و تصویری موبایل H5 به وجود آمده و راه حل های خاص خود را ارائه می دهد. نگاهی به اثر نهایی نهایی بیندازید: سازگار با PC (> IE9) ، iphone ، ipad ، Android 5.0

     

    مشکلات دستی ، اتوماتیک و پنجره سازی در آیفون را برطرف کنید و می تواند اساساً در تولید واقعی استفاده شود. در سمت راست ، فایل اصلی mp4 ویدئو قرار دارد ، ویدئو در سمت چپ جایگزین انیمیشن می شود و سپس از اثر ماسک پس زمینه پشتیبانی می کند ، می تواند نقشه پایه را نشان دهد و از یک سری عملیات تعاملی پشتیبانی می کند


    صوتی H5

    هر بار که یک شی صوتی از Audio جدید عبور می کند ، یک موضوع جدید در IOS قابل مشاهده است.
    راه حل: یک شی صوتی جدید ، با جایگزینی آدرس های صوتی مختلف ، به هدف باز نکردن رشته های بیشتر می رسد.

     پشتیبانی در Android خوب نیست
    راه حل: مشکل نسخه پایین اندروید حل نشده است. به طور کلی ، می توان با تنظیم رابط زمینه ای ، مانند گپ تلفن ، توسعه مختلط را مدیریت کرد

     پخش خودکار روی آیفون امکان پذیر نیست
    راه حل: پخش خودکار روی آیفون فرآیندی است که هنگام طراحی IOS انجام می شود. به نظر می رسد برای جلوگیری از سرقت خودکار ترافیک است.

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

    کپی کردن کد
    // این مشکل را برطرف کنید که مرورگر ios نمی تواند به طور خودکار صدا را پخش کند. هنگام بارگیری صوتی جدید ایجاد کنید و هنگام استفاده از src آن را جایگزین کنید.
    Xut.fix = Xut.fix || {}؛
    if (Xut.plat.isBrowser && Xut.plat.isIOS) {
        var isAudio = false است
        var fixaudio = تابع () {
            اگر (! isAudio است) {
                isAudio = درست است؛
                Xut.fix.audio = جدید صوتی ()؛
                document.removeEventListener ('touchstart'، fixaudio، false)؛
            }
        };
        document.addEventListener ('touchstart'، fixaudio، false)؛
    }
    کد بالا را کپی کنید
    اگر چنین کدی را به بدنه متصل کردید: با فعال سازی دستی آن یک شی صوتی ایجاد کنید و سپس آن را در بخش جهانی ذخیره کنید

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

    کپی کردن کد
    // اگر از Xut.fix.audio برای تعیین src برای مرورگر ios استفاده می کنید ، لطفاً برای راه اندازی اولیه به app.js مراجعه کنید
    if (Xut.fix.audio) {
        سمعی
    =
     Xut.fix.audio ؛
        audio.src = url ؛
    } دیگری {
        audio = Audio جدید (url) ؛
    }
    audio.autoplay = درست ؛
    audio.play ()؛

    به سادگی شی صوتی را جایگزین کنید. به زبان ساده ، باید شی object ایجاد شده توسط تریگر کاربر برای بازی باشد.

     
    صوتی تصویری H5

    از برچسب های ویدئو ممکن است به ندرت در ترمینال تلفن همراه استفاده شود ، پشتیبانی از Android بسیار بد است ، از نظر بصری 5.0 بهتر است. مشکل قدیمی موجود در آیفون به صورت خودکار قابل پخش نیست (صرفه جویی در داده ها ، صرفه جویی در خواهرتان !!!) و پیش فرض بازی در حالت تمام صفحه است. مدت ها بود که این پردازش ویدئو را نادیده می گرفتم. اندروید از لایه پایین استفاده می کند ، آیفون مستقیماً از VideoJS ، فلش داخلی و سوئیچ h5 استفاده می کند ، همچنین فلش دارای مشکلات پشتیبانی است. چندی پیش رئیس خواسته ای داشت. ما انیمیشن های زیادی را اعمال کردیم ، همه آنها انیمیشن های ترکیبی از مسیرهای sprite بودند ، از صدها مگابایت تا صدها مگابایت تحت یک برنامه ، بنابراین نیاز فوری به راه حل برای فشرده سازی تصاویر وجود دارد. راه حل نهایی استفاده از ویدئو به جای انیمیشن است ، زیرا فناوری فشرده سازی فیلم سالهاست که توسعه یافته و بسیار بالغ است. اکنون فناوری فشرده سازی فیلم می تواند به راحتی 720P را تبدیل کند. فیلم های با کیفیت بالا ، فشرده شده تا 10M / min ، یا 160K / sec. اندازه پرونده توالی تصویر حداقل چندین ده برابر کمتر است. در همان زمان ، اکثر دستگاه ها از رفع فشار سخت افزاری فیلم پشتیبانی می کنند ، به طوری که مصرف CPU از پخش فیلم بسیار کم است ، مصرف باتری نیز بسیار کم است و سرعت پخش نیز سریع است. به راحتی می توان به پخش تمام صفحه 25 فریم نیز دست یافت.

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

    کل ویدیو ، از جمله برخی اشیا in موجود در ویدئو ، می تواند به کلیک کاربر ، اسلایدها و سایر عملیات زیر آیفون پاسخ دهد ، می تواند در یک پنجره پخش شود ، می تواند پس زمینه را فیلتر کند و مانند یک تصویر PNG قابل استفاده است این فیلم جایگزین انیمیشن می شود و سپس از اثر ماسک پس زمینه پشتیبانی می کند ، که می تواند تصویر پایه را نشان دهد و همچنین مشکل صفحه دستی ، خودکار و ناقص را برطرف می کند

     
    پنجره آیفون

    راه حل: ترکیب پردازش از طریق بوم + برچسب های ویدئویی

    اصل: قاب تصویر اصلی فیلم را دریافت کرده و از طریق canavs آن را به صفحه بکشید

    در اینجا من به طور مستقیم کد منبع را ضمیمه می کنم ، کد به طور کلی نوشته شده است ، اما چند نکته اصلی را برجسته می کند

    http://iwearshorts.com/blog/inline-video-on-the-iphone/

    http://stackoverflow.com/questions/3699552/html5-inline-video-on-iphone-vs-ipad-browser

     
    ویدئو به جای انیمیشن

    این کمی دست و پا گیر است. باید تعاملی باشد و بوم را بکشید تا به هدف کنترل تصویر برسید. من هنوز نگارش تمام آن را به پایان نرسانده ام و نیازهای عمومی شرکت این مورد را نخواهد داشت. در اینجا یک توضیح مختصر آورده شده است ، همچنین توسط بوم + ویدئو پردازش می شود ، اما برای انجام پیش پردازش یک ظرف بوم پنهان مورد نیاز است. از طریق پیش پردازش ، پیکسل های هر عکس را بدست آورید و با تغییر مقدار هر پیکسل RBG ، می تواند پس زمینه را فیلتر کند ، به طوری که می توان مانند یک تصویر PNG از آن استفاده کرد. بعدا می نویسم و ​​منتشر می کنم

     

     

     

     

    لیست همه سوال

    کنیه

    پست الکترونیک (ایمیل)

    سوالات

    محصول دیگر ما:

    بسته تجهیزات حرفه ای ایستگاه رادیویی FM

     



     

    راه حل IPTV هتل

     


      ایمیل را وارد کنید تا غافلگیر شوید

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> آفریقایی
      sq.fmuser.org -> آلبانیایی
      ar.fmuser.org -> عربی
      hy.fmuser.org -> ارمنی
      az.fmuser.org -> آذربایجانی
      eu.fmuser.org -> باسک
      be.fmuser.org -> بلاروسی
      bg.fmuser.org -> بلغاری
      ca.fmuser.org -> کاتالان
      zh-CN.fmuser.org -> چینی (ساده شده)
      zh-TW.fmuser.org -> چینی (سنتی)
      hr.fmuser.org -> کرواتی
      cs.fmuser.org -> چکی
      da.fmuser.org -> دانمارکی
      nl.fmuser.org -> هلندی
      et.fmuser.org -> استونیایی
      tl.fmuser.org -> فیلیپینی
      fi.fmuser.org -> فنلاندی
      fr.fmuser.org -> فرانسوی
      gl.fmuser.org -> گالیسیایی
      ka.fmuser.org -> گرجی
      de.fmuser.org -> آلمانی
      el.fmuser.org -> یونانی
      ht.fmuser.org -> کریول هائیتی
      iw.fmuser.org -> عبری
      hi.fmuser.org -> هندی
      hu.fmuser.org -> مجارستانی
      is.fmuser.org -> ایسلندی
      id.fmuser.org -> اندونزیایی
      ga.fmuser.org -> ایرلندی
      it.fmuser.org -> ایتالیایی
      ja.fmuser.org -> ژاپنی
      ko.fmuser.org -> کره ای
      lv.fmuser.org -> لتونیایی
      lt.fmuser.org -> لیتوانیایی
      mk.fmuser.org -> مقدونی
      ms.fmuser.org -> مالایی
      mt.fmuser.org -> مالتیایی
      no.fmuser.org -> نروژی
      fa.fmuser.org -> فارسی
      pl.fmuser.org -> لهستانی
      pt.fmuser.org -> پرتغالی
      ro.fmuser.org -> رومانیایی
      ru.fmuser.org -> روسی
      sr.fmuser.org -> صربی
      sk.fmuser.org -> اسلواکی
      sl.fmuser.org -> اسلوونیایی
      es.fmuser.org -> اسپانیایی
      sw.fmuser.org -> سواحیلی
      sv.fmuser.org -> سوئدی
      th.fmuser.org -> تایلندی
      tr.fmuser.org -> ترکی
      uk.fmuser.org -> اوکراینی
      ur.fmuser.org -> اردو
      vi.fmuser.org -> ویتنامی
      cy.fmuser.org -> ولزی
      yi.fmuser.org -> ییدیش

       
  •  

    FMUSER بی سیم ویدئو و صدا را راحت تر انتقال می دهد!

  • تماس با ما

    نشانی:
    شماره 305 اتاق HuiLan ساختمان شماره 273 Huanpu Road گوانگژو چین 510620

    پست الکترونیک:
    [ایمیل محافظت شده]

    تلفن / WhatApps:
    + 8618078869184

  • دسته بندی ها

  • عضویت در خبرنامه

    نام اول یا کامل

    پست الکترونیک

  • راه حل پی پال  وسترن یونیونبانک چین
    پست الکترونیک:[ایمیل محافظت شده]   واتس اپ: +8618078869184 + Skype: sky198710021 با من چت کن
    کپی رایت 2006-2020 شده توسط www.fmuser.org

    تماس با ما