Pembangunan SMIL: Buat Pembentangan yang Akan Membuat Orang Senyum

Pendedahan: Sokongan anda membantu mengekalkan laman web ini! Kami memperoleh bayaran rujukan untuk beberapa perkhidmatan yang kami cadangkan di halaman ini.


SMIL adalah singkatan dari Bahasa Integrasi Multimedia yang Diselaraskan. Meskipun ejaannya, diucapkan, “Senyum.” Berdasarkan XML, SMIL tidak hanya memaparkan kandungan tetapi juga masa. Akibatnya, ia digunakan untuk membuat persembahan multimedia dan animasi. Contoh yang sangat mudah ialah memaparkan kad judul selama 5 saat diikuti dengan gambar selama 10 saat. Tetapi SMIL boleh melakukan lebih daripada itu.

Sejarah SMIL

Sepanjang tahun 1997, World Wide Web Consortium (W3C) mula mengembangkan SMIL. Versi rasmi pertama (SMIL 1.0) dirilis pada tahun 1999. Pada tahun 2001, SMIL 2.0 diluncurkan, yang membuat beberapa perubahan pada struktur bahasa yang mendasari dan memperkenalkan modul untuk animasi dan waktu. Standard semasa adalah SMIL 3.0, yang dikeluarkan pada tahun 2008. Ia mengembangkan modul yang ada dan menambah lagi.

Selepas pelepasan SMIL 1.0, Microsoft dan beberapa syarikat lain mencadangkan HTML + TIME ke W3C. Ini adalah sistem untuk membolehkan SMIL ditampilkan dalam penyemak imbas biasa. W3C mengubah sistem dengan ketara dan melepaskan XHTML + SMIL, yang menambahkan fungsi SIML ke XHTML.

Fungsi SMIL

SMIL membolehkan anda mengawal semua aspek paparan yang akan anda kendalikan menggunakan PowerPoint atau alat persembahan multimedia yang serupa:

  • Susun atur
  • Masa kejadian
  • Peralihan
  • Media (gambar, video, audio)
  • Animasi dengan SVG [1]

Mengapa Menggunakan SMIL

Nampaknya banyak kesulitan untuk mempelajari kod SMIL ketika anda hanya dapat menggunakan PowerPoint dan mengubahnya menjadi format flash untuk diedarkan. Tetapi SMIL mempunyai beberapa kelebihan berbanding pendekatan seperti ini. Berikut adalah yang utama, tetapi anda boleh mengetahui lebih lanjut dengan membaca, Apa itu SMIL dan Mengapa Kita Perlu Menggunakannya?

  • Buka format fail. Ini amat berguna sekiranya anda bekerjasama dengan satu atau lebih orang.
  • Fail media adalah luaran. Setelah fail media anda selesai, fail hanya perlu dimuat naik sekali, walaupun anda membuat perubahan besar pada persembahan anda. Di samping itu, persembahan anda boleh menggunakan fail media pada pelayan yang berbeza. Ini juga bermaksud bahawa pelbagai persembahan dapat menggunakan fail media yang sama.
  • Kemudahan penyuntingan. Perubahan borong pada persembahan sering kali berlaku. Dengan SMIL, hanya masalah memotong dan menampal baris kod.

Format SMIL

Fail SMIL kelihatan seperti fail XHTML biasa. Sebenarnya, format asasnya hampir sama:

Ini adalah gambar Galaxy Andromeda:

Ini adalah teks untuk video yang ditangguhkan selama 5 saat:

Seperti yang anda lihat, ini adalah fail XML. Definisi bahasa SMIL 3.0 kemudian dimuatkan.

Selepas itu, terdapat dua bahagian fail, sama seperti fail XHTML: kepala dan badan. Di kepala pergi perkara biasa seperti tag meta. Di sini kami hanya memasukkan satu tag susun atur asas untuk menetapkan latar menjadi warna biru.

Badan lebih menarik. Ia bermula dengan memuatkan gambar dan kapsyen – memaparkannya selama 5 saat. Kemudian memuatkan video flash, menunggu 5 saat, dan kemudian memaparkan teks teks untuknya.

Dalam satu contoh ini, anda melihat sebahagian besar fungsi asas SMIL dan betapa mudahnya membuat persembahan.

Alat Asas

Sokongan untuk SMIL tidak jelas di kebanyakan penyemak imbas. Sebagai contoh, pada versi 45, Chrome telah menghentikan sokongan SVG SMIL. Untuk belajar membuat kod SMIL, sebaiknya dapatkan penonton SMIL. Anda boleh menggunakan alat biasa seperti QuickTime dan RealPlayer. Anda mungkin akan mendapat lebih banyak kejayaan dengan penonton sumber terbuka Ambulant Player. Ia dikembangkan secara aktif dan menyokong spesifikasi SMIL 3.0 sepenuhnya.

Dari segi pembangunan, yang anda perlukan hanyalah penyunting teks. Namun, anda mungkin ingin menggunakan editor yang disesuaikan dengan SMIL dan XML.

  • SMILGen SMIL Generation Tool: editor XML yang disesuaikan untuk digunakan dengan SMIL.
  • LimSee2: editor SMIL 2.0 yang tidak lagi menjadi penyokong dan sangat sukar dicari.

Sumber

Terdapat banyak sumber dalam talian, tetapi sukar ditemui kerana banyak di antaranya telah hilang selama bertahun-tahun. Mereka yang tinggal sering tertumpu pada SMIL 2.0. Ini bukan masalah, kerana masih menyertakan maklumat yang berkaitan. Kami telah mengumpulkan sumber terbaik di sini.

Gambaran keseluruhan

  • Apa itu SMIL dan Mengapa Kita Perlu Menggunakannya? Ini adalah gambaran keseluruhan yang sangat baik untuk orang yang fokus pada membuat persembahan dan bukannya pengekodan.
  • Halaman SMIL 3.0 W3C. Ini memberikan spesifikasi keseluruhan sistem.

Tutorial

  • Multimedia 4 Semua Orang Halaman SMIL. Halaman ini mengandungi sejumlah besar maklumat mengenai versi SMIL yang berbeza. Tetapi kemuncaknya adalah koleksi contoh SMIL.
  • Cara SMIL. Tutorial ini membimbing anda melalui proses membuat persembahan SMIL pertama anda.
  • Pengenalan Bahasa Integrasi Multimedia yang Diselaraskan. Ini adalah tutorial mengenai SMIL 2.0 melalui Archive.org.

Rujukan

  • Halaman Multimedia Diselaraskan W3C: jika anda ingin masuk ke dalam mur dan baut SMIL, ini adalah tempat yang tepat.

Buku

  • SMIL Untuk Dummies< oleh Heather Williamson. Ini adalah pengenalan yang mudah untuk SMIL, tetapi ia adalah buku lama yang memfokuskan pada SMIL 1.0 dan 2.0.
  • SMIL 3.0: Multimedia Fleksibel untuk Web, Peranti Mudah Alih dan Buku Berbicara Daisy oleh Dick Bulterman dan Lloyd Rutledge.
  • Permulaan XML oleh Joe Fawcett, Liam Quin, dan Danny Ayers. Buku ini hanya menyentuh SMIL, tetapi memberikan asas yang baik dalam XML, yang merupakan inti dari SMIL.
  • Keperluan SVG oleh J David Eisenberg dan Amelia Bellamy-Royds. Bukan mengenai SMIL per se, tetapi sangat berguna untuk pengekod SMIL.

Kesimpulannya

SMIL adalah alat yang bagus untuk orang yang ingin membuat dan menyebarkan persembahan. Dan sangat berguna sekiranya anda ingin membuat persembahan yang perlu dikemas kini dari semasa ke semasa. Terdapat kurva pembelajaran sederhana, tetapi setelah anda memahami, semudah mengekod XHTML. Dan ini membolehkan anda menggunakan semula kod yang pernah anda gunakan dengan mudah.

[1] SVG bermaksud Grafik Vektor Berskala. Dengan menggunakan SMIL, anda dapat membuat animasi dengan membuat pengubahsuaian pada grafik yang bergantung pada masa.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me