Topik ini menjelaskan cara mengintegrasikan SDK MediaBox untuk audio dan video pada iOS secara cepat dalam berbagai skenario bisnis.
Catatan
Untuk melakukan upgrade dari versi SDK v6.6.0 atau lebih lama ke v6.7.0 atau lebih baru, lihat Pengumuman tentang perubahan integrasi untuk retouching dan efek di A/V Terminal SDK V6.7.0.
Prasyarat
Kategori | Deskripsi |
macOS | macOS High Sierra 10.13 atau yang lebih baru. |
Xcode | Prosedur dalam topik ini didasarkan pada Xcode. Unduh di: Xcode. |
Versi iOS | iOS 9.0 atau yang lebih baru. |
Langkah 1: Integrasikan SDK
Integrasikan menggunakan CocoaPods (Direkomendasikan)
Di direktori proyek Anda, jalankan perintah
pod inituntuk membuat Podfile.Ubah Podfile untuk menambahkan dependensi SDK.
Nomor versi SDK dalam topik ini hanya sebagai referensi. Untuk mendapatkan versi terbaru, lihat SDK Berdasarkan Skenario.
# Pilih dan integrasikan salah satu dari empat SDK berikut berdasarkan kebutuhan bisnis Anda. # 1. SDK All-in-One Standar: Player + Real-Time Streaming (RTS) + Live + Short Video + RTC Co-streaming + Retouching Dasar pod 'AliVCSDK_Standard', '7.9.1' # 2. SDK Live Dasar: Player + Stream Ingest + Retouching Dasar + RTS pod 'AliVCSDK_BasicLive', '7.9.1' # 3. SDK Short Video: Player + Short Video + Retouching Dasar pod 'AliVCSDK_UGC', '7.9.1' # 4. SDK Live Interaktif: Player + RTS + Stream Ingest + RTC Co-streaming + Retouching Dasar pod 'AliVCSDK_InteractiveLive', '7.9.1'Jalankan perintah
pod installuntuk menginstal SDK.Setelah perintah dijalankan, file *.xcworkspace akan dihasilkan, yang menandakan bahwa SDK telah berhasil diintegrasikan.
Integrasikan SDK secara manual
Untuk mengirimkan aplikasi Anda ke App Store, Anda harus menghapus versi emulator (arsitektur x86) dari library dinamis. Jika tidak, pengiriman akan ditolak. Metode integrasi CocoaPods menangani hal ini secara otomatis.
Jika terjadi error kompilasi, buka di proyek Xcode Anda dan atur menjadi Objective-C++.
Unduh dan ekstrak SDK berdasarkan skenario yang ditentukan untuk iOS.
Tambahkan dependensi SDK.
Di proyek Xcode Anda, buka . Impor dependensi
AliVCSDK_***.frameworkdanalivcffmpeg.framework. Impor dependensi lainnya dari paket SDK sesuai kebutuhan. Atur Embed menjadi Embed & Sign.Tambahkan dependensi library lainnya.
Di proyek Xcode Anda, buka . Impor dependensi
MobileCoreServices.framework,SystemConfiguration.framework,CoreTelephony.framework,CoreMedia.framework,VideoToolbox.framework,AVFoundation.framework, danlibresolv.tbd.Tambahkan bundle resource jika paket SDK menyertakannya.
Impor dependensi
AliyunVideoSDKPro.bundleke dalam proyek.
Langkah 2: Konfigurasikan lisensi
Saat pertama kali mengintegrasikan SDK, Anda harus mengelola lisensi dan mengonfigurasi otorisasi lisensi.
Langkah 3: Konfigurasikan izin aplikasi
Di proyek Xcode Anda, buka . Tambahkan opsi linker -ObjC.
Di proyek Xcode Anda, buka . Atur nilainya menjadi NO.
Ubah file Info.plist untuk mengonfigurasi izin aplikasi.
Privacy - Camera Usage Description Privacy - Microphone Usage Description Privacy - Photo Library Usage Description
FAQ
Untuk informasi lebih lanjut, lihat bagian spesifik fitur dalam FAQ.