Buat Elemen HTML <audio> Secara Online

Generator HTML Audio membuat elemen <audio> dengan elemen turunan <source> opsional untuk OGG dan MP3. Masukkan salah satu atau kedua lokasi audio, lalu pilih pengaturan pemuatan dan pemutaran. Pratinjau, keluaran HTML, dan keluaran C# diperbarui secara bersamaan.



Buat Elemen HTML <audio> dalam C#

Panel HTML Code berisi markup <audio> yang telah diatur. Panel C# Code di bawahnya membuat elemen audio dan daftar sumber yang sama dengan Aspose.HTML for .NET .

Kode yang dihasilkan mengikuti langkah-langkah berikut:

  1. Membuat HTMLDocument dan elemen <audio> dengan Document.CreateElement() .
  2. Menerapkan nilai Preload dan pemutaran yang dipilih dengan Element.SetAttribute() .
  3. Membuat elemen <source> yang diberikan untuk OGG dan MP3, lalu menambahkannya ke <audio> dengan Node.AppendChild() .
  4. Menambahkan <audio> ke badan dokumen dan menyimpan audio.html dengan HTMLDocument.Save() .

Atur pemutar audio terlebih dahulu, lalu salin kode C# terbaru ke proyek .NET Anda.


FAQ Generator HTML Audio

1. Mengapa audio tidak diputar dalam pratinjau?

Setiap URL atau path relatif harus mengarah ke sumber daya yang dapat diakses browser, dan browser harus mendukung pengodean audio tersebut. Jika pemutar tidak menemukan sumber yang dapat diputar, periksa URL yang diselesaikan, respons server, jenis MIME, dan kompatibilitas kodek.

2. Mengapa saya dapat memberikan sumber OGG dan MP3?

Sumber alternatif meningkatkan kompatibilitas pemutaran di berbagai browser dan lingkungan. Elemen <audio> yang dihasilkan mencantumkan OGG terlebih dahulu, lalu MP3. Browser memeriksanya secara berurutan dan menggunakan sumber pertama dengan jenis MIME serta pengodean yang didukung.

3. Mengapa pemutar audio dengan Autoplay aktif tetap dijeda?

Browser sering memblokir pemutaran otomatis yang bersuara sampai pengguna berinteraksi dengan halaman. Mengaktifkan Muted dapat mengizinkan Autoplay di lingkungan tertentu, tetapi kebijakan browser dan preferensi pengguna tetap menentukan apakah pemutaran dimulai.

4. Apakah Preload menjamin jumlah data audio yang diunduh browser?

Tidak. Atribut preload adalah petunjuk, bukan perintah. none menyarankan agar tidak melakukan pramuat, metadata meminta informasi media dasar, dan auto mengizinkan pengambilan lebih banyak data, tetapi browser dapat memilih strategi lain.

5. Apakah generator mengunggah, menghosting, atau mengonversi file audio?

Tidak. Generator membuat kode HTML dan C# yang merujuk ke lokasi OGG atau MP3 yang dimasukkan. File harus sudah tersedia di URL atau path relatif tersebut dan menggunakan format yang didukung oleh browser target.


Instal Aspose.HTML for .NET

Instal Aspose.HTML for .NET dari NuGet menggunakan .NET CLI:

dotnet add package Aspose.HTML

Anda juga dapat menggunakan antarmuka NuGet Package Manager atau menjalankan Install-Package Aspose.HTML di Package Manager Console. Lihat panduan instalasi untuk detail penyiapan, atau minta lisensi sementara untuk mengevaluasi API tanpa batasan evaluasi.