FMUSER Wirless Mengirim Video Dan Audio Lebih Mudah!

[email dilindungi] WhatsApp + 8618078869184
Bahasa

    Masalah dan solusi audio dan video HTML5 seluler

     

    Baru-baru ini, kami mempelajari penggunaan video sebagai pengganti animasi dan video sebagai pengganti animasi sprite. Kami menyebutnya video interaktif video.

    Animasi sprite tradisional: ruang disk besar, pengunduhan lambat, terutama pemutaran online, akan lebih lambat
    Terlalu banyak file, terlalu banyak permintaan http saat bermain online, akan menyebabkan respon lambat atau perilaku tidak normal. Oleh karena itu, suatu perangkat teknologi untuk menggantikan animasi sprite dengan video menjadi kebutuhan yang mendesak untuk dikembangkan. Kami menyebut video semacam ini sebagai video interaktif

     

    Masalah dengan video tradisional:

    1. Hanya bisa dimainkan di area berbentuk persegi
    2. Di bawah iPad, itu adalah jendela untuk bermain, dan di bawah iPhone, itu hanya bisa dimainkan di layar penuh.
    3. Saat bermain, pasti akan tampil paling depan

     

    Video interaktif memiliki ciri-ciri sebagai berikut:

    Di bawah iPhone, pemutaran layar penuh tidak diperlukan, dapat diputar di satu area
    Video interaktif dapat muncul di bawah objek grafik biasa
    Video interaktif dapat memiliki topeng, sehingga latar belakang video dapat dihilangkan dan video serta objek grafik biasa dapat diintegrasikan

     

    Ringkasan: Untuk video yang digunakan untuk memutar, kami akan mengaturnya sebagai video tradisional. Untuk video yang perlu digunakan untuk tujuan tertentu, kami menetapkannya sebagai video interaktif. Penelitian telah menghasilkan hasil awal. Omong-omong, ini merangkum masalah aktual yang dihadapi dalam pengembangan audio dan video ponsel H5 dalam beberapa tahun ke depan dan memberikan solusinya sendiri. Lihatlah efek aktual terakhir: kompatibel dengan PC (> IE9), iphone, ipad, Android 5.0

     

    Memecahkan masalah manual, otomatis, dan windowing di iPhone, dan itu bisa pada dasarnya digunakan dalam produksi aktual. Di sebelah kanan adalah file mp4 video asli, video di sebelah kiri menggantikan animasi, dan kemudian mendukung efek topeng latar belakang, dapat mengungkapkan peta dasar, dan mendukung serangkaian operasi interaktif


    Audio H5

    Setiap kali objek audio melewati Audio baru, utas baru dapat dilihat di iOS.
    Solusi: Objek Audio baru, dengan mengganti alamat audio yang berbeda, mencapai tujuan untuk tidak membuka lebih banyak utas.

     Dukungan tidak bagus di Android
    Solusi: Masalah pada versi Android yang lebih rendah tidak terpecahkan. Umumnya, pengembangan campuran dapat ditangani dengan menyesuaikan antarmuka yang mendasarinya, seperti peta telepon

     Tidak dapat bermain otomatis di iPhone
    Solusi: Pemutaran otomatis di iphone adalah proses yang dilakukan saat iOS dirancang. Tampaknya untuk mencegah pencurian lalu lintas otomatis.

    Sederhananya, ini perlu dipicu secara manual dengan mensimulasikan pengguna, jadi kita perlu memanggil bagian kode ini di awal:

    Salin kode
    // Perbaiki masalah karena browser ios tidak dapat memutar audio secara otomatis. Buat audio baru saat memuat dan ganti src saat menggunakannya.
    Xut.fix = Xut.fix || {};
    jika (Xut.plat.isBrowser && Xut.plat.isIOS) {
        var isAudio = salah
        var fixaudio = function () {
            if (! isAudio) {
                isAudio = benar;
                Xut.fix.audio = Audio baru ();
                document.removeEventListener ('touchstart', fixaudio, false);
            }
        };
        document.addEventListener ('touchstart', fixaudio, false);
    }
    Salin kode di atas
    Jika Anda mengikat kode seperti itu ke tubuh: buat objek audio dengan memicunya secara manual, lalu simpan di global

    Jika digunakan sebagai berikut:

    Salin kode
    // Jika Anda menggunakan Xut.fix.audio untuk menentukan src untuk browser ios, lihat app.js untuk inisialisasi
    if (Xut.fix.audio) {
        audio
    =
     xut.fix.audio;
        audio.src = url;
    } Else {
        audio = Audio baru (url);
    }
    audio.autoplay = benar;
    audio.play ();

    Cukup ganti objek audio. Sederhananya, itu harus menjadi objek yang dibuat oleh pemicu pengguna untuk bermain.

     
    Audio video H5

    Tag video mungkin jarang digunakan di terminal seluler, dukungan Android terlalu buruk, secara visual 5.0 lebih baik. Masalah lama di iPhone tidak dapat dimainkan secara otomatis (Simpan data, simpan saudara perempuan Anda !!!), dan defaultnya adalah kontrol layar penuh untuk bermain. Untuk waktu yang lama, saya mengabaikan pemrosesan video ini. Android menggunakan lapisan bawah, iPhone langsung menggunakan VideoJS, flash built-in dan sakelar h5, flash juga memiliki masalah dukungan. Beberapa waktu lalu, bos punya permintaan. Kami menerapkan terlalu banyak animasi, semuanya merupakan gabungan animasi dari rute sprite, mulai dari ratusan megabyte hingga ratusan megabyte dalam satu aplikasi, jadi ada kebutuhan mendesak akan solusi untuk mengompres gambar. Solusi terakhir adalah menggunakan video sebagai pengganti animasi, karena teknologi kompresi video telah dikembangkan selama bertahun-tahun dan sudah sangat matang. Sekarang teknologi kompresi video dapat dengan mudah mengkonversi 720P. Film definisi tinggi, dikompresi hingga 10M / mnt, atau 160K / dtk. Ukuran file dari urutan gambar setidaknya beberapa puluh kali lebih kecil. Pada saat yang sama, sebagian besar perangkat mendukung dekompresi perangkat keras video, sehingga konsumsi CPU untuk pemutaran video sangat rendah, konsumsi baterai juga sangat rendah, dan kecepatan pemutaran juga cepat. Bahkan pemutaran layar penuh dari 25 bingkai dapat dengan mudah dicapai.

     
    Rencana tersebut diselesaikan, dan beberapa masalah yang harus diselesaikan ada di sini.

    Seluruh video, termasuk beberapa objek dalam video, dapat merespons klik pengguna, slide, dan operasi lainnya di bawah iPhone, dapat diputar di jendela, dapat menyaring latar belakang, dan dapat digunakan seperti gambar PNG. Video menggantikan animasi, dan kemudian mendukung efek topeng latar belakang, yang dapat mengungkapkan gambar dasar, dan juga memecahkan masalah layar manual, otomatis, dan tidak lengkap

     
    jendela iphone

    Solusi: Gabungkan pemrosesan melalui kanvas + tag video

    Prinsip: Dapatkan bingkai gambar asli dari video dan gambar ke halaman melalui kanvas

    Di sini saya langsung melampirkan kode sumber, kode tersebut ditulis secara umum, tetapi menyoroti beberapa poin utama

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

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

     
    Video alih-alih animasi

    Ini agak merepotkan. Ini harus interaktif dan seret kanvas untuk mencapai tujuan mengontrol gambar. Saya belum selesai menulis semuanya, dan kebutuhan umum perusahaan tidak akan memiliki ini. Berikut adalah penjelasan singkatnya, itu juga diproses oleh kanvas + video, tetapi wadah kanvas yang di-cache diperlukan untuk melakukan pra-pemrosesan. Melalui preprocessing, didapatkan piksel dari setiap gambar, dan dengan mengubah nilai RBG setiap piksel, maka dapat menyaring latar belakang, sehingga dapat digunakan seperti gambar PNG. Saya akan menulisnya nanti dan menerbitkannya ~~

     

     

     

     

    Daftar semua Pertanyaan

    Nama panggilan

    Email

    Pertanyaan

    produk kami yang lain:

    Paket Peralatan Stasiun Radio FM Profesional

     



     

    Solusi IPTV Hotel

     


      Masukkan email untuk mendapatkan kejutan

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> Afrikans
      sq.fmuser.org -> Albania
      ar.fmuser.org -> Arab
      hy.fmuser.org -> Armenia
      az.fmuser.org -> Azerbaijan
      eu.fmuser.org -> Basque
      be.fmuser.org -> Belarusia
      bg.fmuser.org -> Bulgaria
      ca.fmuser.org -> Catalan
      zh-CN.fmuser.org -> Cina (Sederhana)
      zh-TW.fmuser.org -> Mandarin (Tradisional)
      hr.fmuser.org -> Kroasia
      cs.fmuser.org -> Ceko
      da.fmuser.org -> Denmark
      nl.fmuser.org -> Belanda
      et.fmuser.org -> Estonia
      tl.fmuser.org -> Filipina
      fi.fmuser.org -> Finlandia
      fr.fmuser.org -> Perancis
      gl.fmuser.org -> Galicia
      ka.fmuser.org -> Georgia
      de.fmuser.org -> Jerman
      el.fmuser.org -> Yunani
      ht.fmuser.org -> Kreol Haiti
      iw.fmuser.org -> Ibrani
      hi.fmuser.org -> Hindi
      hu.fmuser.org -> Hongaria
      is.fmuser.org -> Islandia
      id.fmuser.org -> Bahasa Indonesia
      ga.fmuser.org -> Irlandia
      it.fmuser.org -> Italia
      ja.fmuser.org -> Jepang
      ko.fmuser.org -> Korea
      lv.fmuser.org -> Latvia
      lt.fmuser.org -> Lithuania
      mk.fmuser.org -> Makedonia
      ms.fmuser.org -> Melayu
      mt.fmuser.org -> Malta
      no.fmuser.org -> Norwegia
      fa.fmuser.org -> Persia
      pl.fmuser.org -> Polandia
      pt.fmuser.org -> Portugis
      ro.fmuser.org -> Rumania
      ru.fmuser.org -> Rusia
      sr.fmuser.org -> Serbia
      sk.fmuser.org -> Slowakia
      sl.fmuser.org -> Slovenia
      es.fmuser.org -> Spanyol
      sw.fmuser.org -> Swahili
      sv.fmuser.org -> Swedia
      th.fmuser.org -> Thailand
      tr.fmuser.org -> Turki
      uk.fmuser.org -> Ukraina
      ur.fmuser.org -> Urdu
      vi.fmuser.org -> Vietnam
      cy.fmuser.org -> Welsh
      yi.fmuser.org -> Yiddish

       
  •  

    FMUSER Wirless Mengirim Video Dan Audio Lebih Mudah!

  • Kontak

    Alamat:
    No.305 Kamar HuiLan Building No.273 Huanpu Road Guangzhou China 510620

    E-mail:
    [email dilindungi]

    Telp / WhatApps:
    +8618078869184

  • Kategori

  • Buletin

    NAMA DEPAN ATAU LENGKAP

    E-mail

  • solusi paypal  Western UnionBank OF China
    E-mail:[email dilindungi]   WhatsApp: +8618078869184 Skype: sky198710021 Ngobrol denganku
    Copyright 2006-2020 Powered By www.fmuser.org

    Hubungi Kami