SDK音頻測試流程

概述

在上篇文章中,給小夥伴們講述了sdk模板在渲染中的流程,咱們簡單來回顧一下,主要講述了數據建立、素材替換、音頻、文字等四部分,在上次講述中也由於時間於緣由沒有特別仔細的去講述他們。上次咱們說到最爲複雜的部分測試要屬於咱們音頻這一塊了,由於除了添加素材,去渲染生成的視頻中去對她們的效果去進行對比效果以外另外還要從數據中去對比時間播放點與播放內容的準確性,這一塊相對來講是比較複雜一點的,更多的是耐心,因此今天咱們主要就講解在音頻在模板的測試中注意點與數據更換。
 oop

音頻功能測試

素材替換

仍是和以前同樣在測試以前咱們要去準備準備咱們的音頻數據替換,首先看看是否已替換提成測試

如圖顯示,在標記處的地方是已替換的音頻數據,能夠看出在數據中顯示帶有後綴的部分是 mp3做爲後綴的,若是咱們此時把音頻的數據中去替換咱們的視頻/圖片素材,在渲染出來以後模板是不顯示該素材的,若是在渲染完以後還顯示說明這次渲染出來出來的與數據設置不符合這時須要去排查問題了
 
 spa

設置播放的時段

除了咱們要確認素材替換後可以播放出來和音頻內容正不正確以外,另外還要確認的就是播放持續時間,在數據中設置播放的時間點。比方說我想在這段模板的10s的時候顯示這段音頻,因此把時間設置爲10,設置完成後進行渲染,咱們注意在渲染以後聽一下音頻的播放的時間是否正確調試

 
 

持續時長設置

持續時長就是咱們在這段模板中假如想讓播放時間更久一點,就設置咱們要播放的持續時長就行視頻

比方咱們想播1s這個音頻咱們設置1s就能夠了,而後咱們再從渲染的模板去檢查是否設置完成
 
 圖片

設置音頻播放段

這一部分就比較重要了,主要就是用於設置音頻的播放時段,比方說咱們想截取這段音頻的12-30s這個時間段的,那咱們就把數據設置爲12-30就能夠了,以下圖所示:rem

stsrtTime是開始時間,也就是這段音頻的第12s這段音頻,endTime是結束時間,就是這段音頻的第30s的聲音,就在這段模板中顯示該音頻的第12s到30s就會會結束掉。說到這個時候確定會有小夥伴產生疑問了,就是假設個人時長設置超出了這個音頻播放的時間的怎麼辦,彆着急如今就爲各位講解到
 
 直播

循環播放

前面說到咱們設置的持續時長假如超過了咱們設置的音頻播放的時間的會怎麼樣呢,這時會持續播放這段音頻,固然也會中止,這就須要咱們去設置他的播放狀態了it

標紅的第一處是循環loop,假如咱們把loop設置true,那麼自己實際持續時長(inPoint)超過這段視頻的自己時間段,那麼就會循環播放,直到播到設置的持續的時間就會中止,假如將loop設置爲false那麼播放到這段音頻的時間段就會中止了,當如假如持續時長設置的比音頻的時間的段,那麼音頻無論設置時間多長,也只會播放持續時長的那個時間上中止,若是咱們把持續設置爲0,也就是沒有播放時間限制,咱們能夠將一段音頻播放完整,若是想一直播,就把loop設置爲true就能夠了。最後那個volume是設置音量的,能夠調試聲音的大小
 
 模板

總結

以上就是咱們咱們測試一段的音頻的過程,可能對於一些小夥伴們來講較爲複雜的地方就是這個這個持續時長的地方,由於設置的地方也比較多。簡單爲你們總結一下,若是咱們想一直循環音頻就那麼持續時長設置爲0,lopp設置爲true,若是隻想播一段音頻不想循環,loop就設置爲false,若是想有時間限制就從inPoint當中去設置時長就能夠了。以上這些能夠多多理解,有不清楚的地方小夥伴均可以提出來,你們共同進步。

相關文章
相關標籤/搜索