日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

發(fā)布說明

更新時(shí)間:

V6.15.0

功能更新

  • SDK適配iOS18系統(tǒng)。

  • 修復(fù)部分已知問題。

V6.7.0

功能更新

修復(fù)部分已知問題。

V6.0.0

功能更新

  • 版本號(hào)升級(jí),對(duì)齊音視頻終端SDK版本號(hào)。

  • 修復(fù)部分已知問題。

V3.36.0

功能更新

修復(fù)部分已知問題。

V3.35.0

功能更新

  • 修復(fù)部分已知問題。

V3.34.1

功能更新

修復(fù)部分已知問題。

V3.34.0

功能更新

  • 編輯導(dǎo)出支持設(shè)置音頻采樣率和通道數(shù)。

  • 修復(fù)部分已知問題。

V3.33.0

功能更新

  • 優(yōu)化編輯自定義渲染的功能。

  • 修復(fù)部分已知問題。

V3.32.0

功能更新

  • 支持BitCode。

  • 視頻合拍支持實(shí)時(shí)合成。

  • 視頻導(dǎo)出支持邊合成邊上傳。

  • 修復(fù)部分已知問題。

V3.31.0

功能更新

  • 字幕背景新增圓角能力。

  • 編輯模式新增鏡像能力。

  • 優(yōu)化License校驗(yàn)邏輯。

  • 優(yōu)化開啟日志落地能力,使接入時(shí)排查問題更精準(zhǔn)。

  • 修復(fù)部分已知問題。

V3.30.0

功能更新

  • 優(yōu)化License接入方式。

  • 優(yōu)化裁剪性能。

  • 修復(fù)部分已知問題。

V3.29.0

功能更新

  • 優(yōu)化裁剪性能。

  • License升級(jí),支持查看License授權(quán)信息。

  • 修復(fù)部分已知問題。

V3.28.0

功能更新

修復(fù)部分已知問題。

V3.27.0

功能更新

  • 多源錄制支持回聲消除、降噪、背景音樂與錄音混音。

  • 新增lut濾鏡特效。

  • 修復(fù)部分已知問題。

V3.26.0

功能更新

  • 優(yōu)化SDK的穩(wěn)定性問題。

  • 修復(fù)部分音頻格式不支持的問題。

V3.25.1

功能更新

  • 優(yōu)化字幕內(nèi)存。

  • 修復(fù)HDR經(jīng)過iPhone自帶的編輯功能編輯后SDK裁剪花屏的問題。

  • 修復(fù)橫屏錄制導(dǎo)出后畫面顯示異常的問題。

  • 修復(fù)部分已知問題。

V3.25.0

功能更新

  • 新增畫中畫功能,支持在編輯界面添加畫中畫。

  • 新增字幕動(dòng)畫功能,支持對(duì)字幕(花字)等做動(dòng)畫。

  • 草稿箱新增自定義封面圖。

  • 修復(fù)部分已知問題。

V3.24.0

功能更新

  • 優(yōu)化SDK,刪除FFmpeg軟編碼。

  • 修復(fù)在剪裁、編輯設(shè)置時(shí),背景色不生效的問題。

  • 修復(fù)部分已知問題。

V3.23.0

功能更新

  • 新增草稿箱功能,支持導(dǎo)出草稿。

  • 字幕新增背景色、對(duì)齊等功能。

  • 合拍新增回聲消除功能。

  • Demo中美顏模塊替換為Queen SDK。

  • Demo中新增6個(gè)分屏濾鏡特效。

  • 錄制支持自動(dòng)刪除臨時(shí)視頻文件。

  • 支持HDR視頻編輯和裁剪。

V3.22.0

功能更新

  • 編輯時(shí)新增花字功能。

  • 新增多種錄制源合拍功能。

  • 新增局部屏幕采集功能。

  • 在自定義特效Shader類中新增時(shí)間的內(nèi)建變量(BUILTIN_PROGRESS)。

  • 提升SDK穩(wěn)定性,修復(fù)部分場(chǎng)景下不穩(wěn)定的問題。

接口變動(dòng)

  • 新增接口:

    (AliyunStickerManager *)getStickerManager;

  • 廢棄接口:

    • (AliyunPasterManager *)getPasterManager;

    • (id<AliyunIPasterRender>)getPasterRender;

V3.21.0

功能更新

  • 合拍功能支持調(diào)整視圖層次以及設(shè)置邊框效果。

  • 支持鏡像視頻導(dǎo)入編輯。

  • 優(yōu)化軟編譯時(shí)的內(nèi)存問題。

  • 修復(fù)SDK穩(wěn)定性問題。

V3.20.0

功能更新

  • 編輯模塊音頻增加淡入淡出效果。

  • 編輯模塊增加組合字幕功能。

  • 編輯模塊增加基礎(chǔ)編輯能力。

  • 獲取視頻特定時(shí)間戳縮略圖能力。

  • 修復(fù)編輯場(chǎng)景視頻導(dǎo)出幀率設(shè)置不生效的問題。

  • 修復(fù)SDK穩(wěn)定性問題。

V3.19.0

功能更新

  • 新增編輯模塊音頻降噪功能。

  • 新增合拍和視頻拼接功能,支持設(shè)置背景圖片和背景顏色。

  • 新增合拍和視頻合并功能,支持音軌合并。

  • 新增合拍增加回聲消除能力。

  • 修復(fù)設(shè)置水印、圖片,添加某些透明光暈圖片,光暈變色的問題。

  • 修復(fù)添加靜態(tài)圖片旋轉(zhuǎn)角度不對(duì)問題。

接口變動(dòng)

廢棄接口

AliyunCamera & AliyunIRecorder,@property(nonatomic, assign) BOOL useAudioSessionModeVideoRecording;

V3.18.1

功能更新

修復(fù)iOS部分機(jī)型硬編碼內(nèi)存問題。

V3.18.0

功能更新

增加合拍視頻指定使用的音軌功能(視頻原音、錄制聲音、靜音)。

V3.17.1

功能更新

  • 前置攝像頭支持畫面縮放。

  • 修復(fù)某些機(jī)型合成后opengl導(dǎo)致的閃退問題。

V3.17.0

功能更新

  • 優(yōu)化蘿莉音效、新增方言音效。

  • 修復(fù)裁剪和編輯模塊導(dǎo)入iPhone 12自帶相機(jī)拍攝的視頻后出現(xiàn)的綠屏問題。

V3.16.2

功能更新

修復(fù)高斯模糊背景問題。

V3.16.1

功能更新

修復(fù)錄制時(shí)長大于視頻時(shí)長時(shí)不能合成問題。

V3.16.0

功能更新

  • 恢復(fù)主流動(dòng)畫功能。

  • 修復(fù)線上反饋偶現(xiàn)崩潰問題。

  • 修復(fù)長視頻可能出現(xiàn)的播放卡頓問題。

  • 修復(fù)橫屏錄制水印方向問題。

V3.15.0

功能更新

  • 修復(fù)合成視頻播放卡頓問題。

  • 修復(fù)多段視頻變速失效問題。

  • 新增基于自定義特效制作規(guī)范的兩組轉(zhuǎn)場(chǎng)、濾鏡效果轉(zhuǎn)場(chǎng)與濾鏡效果。

接口變動(dòng)

  • 新增自定義特效參數(shù)調(diào)節(jié)接口,支持實(shí)時(shí)調(diào)節(jié)特效參數(shù)。

  • 支持自定義濾鏡、轉(zhuǎn)場(chǎng)特效,自定義特效制作規(guī)范請(qǐng)參考官方文檔。

V3.14.0

功能更新

  • 優(yōu)化裁剪模塊,保證反復(fù)裁剪顏色不失真。

  • 優(yōu)化錄制實(shí)現(xiàn),針對(duì)退后臺(tái)、硬件資源占用等異常情況提升穩(wěn)定性。

  • 修復(fù)已知幾處內(nèi)存泄漏并優(yōu)化部分性能。

問題修復(fù)

  • 修復(fù)錄制過程中退后臺(tái)偶現(xiàn)卡死問題。

  • 修復(fù)錄制過程中音頻資源被占用導(dǎo)致異常的問題。

  • 修復(fù)編輯設(shè)置背景顏色不生效問題。

  • 修復(fù)iOS編輯功能變化視圖后播放畫面局部放大問題。

  • 修復(fù)部分內(nèi)存泄漏和其他已知問題。

接口變動(dòng)

AliyunVideoSDKPro.framework(動(dòng)態(tài)庫)拆分為AliyunVideoSDKPro.framework(靜態(tài)庫)和AliyunVideoCore.framework(動(dòng)態(tài)庫)兩部分。如果您采用手動(dòng)方式集成SDK。

詳情請(qǐng)參考集成SDK

V3.13.0

功能更新

  • 錄制模塊穩(wěn)定性,性能全面優(yōu)化。

  • 錄制模塊支持基于RACE的美顏美型功能。

  • 編輯模塊提升H265視頻流暢性。

接口變動(dòng)

錄制模塊廢棄mv接口,去除添加mv功能。

V3.12.0

功能更新

  • 增加日志分析功能提供開關(guān)日志分析的接口[AliyunVideoSDKInfo setDebugLogLevel:]提供三個(gè)等級(jí)供用戶設(shè)置:

    AlivcDebugLogClose 關(guān)閉日志分析功能
    AlivcDebugLogNormal 能分析warning,error級(jí)別的日志,建議使用這個(gè)等級(jí)來做日志分析
    AlivcDebugLogAll 全量log分析,只建議在定位疑難問題時(shí)開啟,不建議在正式發(fā)版中使用以上功能只會(huì)做SDK的日志分析                       
  • 編輯模塊性能提升。

問題修復(fù)

錄制模塊修復(fù)線程未退出問題。

接口變動(dòng)

編輯模塊廢除applyRunningDisplayMode接口,去除動(dòng)態(tài)切換內(nèi)容模式功能。

V3.11.0

功能更新

  • 提升片段錄制起停的速度和錄制合成的速度,分段錄制更加流暢。

  • 優(yōu)化錄制進(jìn)度回調(diào)粒度和精準(zhǔn)度。

  • 精準(zhǔn)控制gop,提升部分場(chǎng)景下的轉(zhuǎn)碼速度。

  • 優(yōu)化切換攝像頭耗時(shí)。

問題修復(fù)

  • 修復(fù)gif幀數(shù)解析不準(zhǔn)確的問題。

  • 修復(fù)特定視頻倒播開始播放時(shí)卡頓問題。

  • 修復(fù)錄制生成視頻時(shí)長不精準(zhǔn)的問題。

  • 修復(fù)多段錄制輸出視頻音視頻不同步。

接口變動(dòng)

  • 對(duì)外錯(cuò)誤碼統(tǒng)一所有錯(cuò)誤碼統(tǒng)一到AliyunVideoCoreError。

  • 新增方法:NSString* AlivcErrorMessage(int code),獲取錯(cuò)誤描述。

V3.10.5

功能更新

  • 新增錄制合拍功能(AliyunMixRecorder)。

  • 新增多軌道視頻拼接(可以實(shí)現(xiàn)畫中畫,左右分屏等效果)(AliyunMixComposer)。

V3.10.0

功能更新

  • 編輯新增大魔王,小黃人音效。

  • 編輯新增mjpeg視頻格式支持。

  • 編輯播放提升對(duì)部分損壞視頻文件的兼容性。

  • 編輯新增draw方法支持強(qiáng)制繪制一幀。

問題修復(fù)

  • 錄制修復(fù)小段錄制視頻時(shí)長不準(zhǔn)確問題。

  • 錄制修復(fù)添加水印后退后臺(tái)水印消失的問題。

  • 錄制修復(fù)切換前后攝像頭卡頓的問題。

  • 編輯修復(fù)合成導(dǎo)出退后臺(tái)可能導(dǎo)致崩潰的問題。

V3.9.0

功能更新

  • 新增音效接口,提供蘿莉,大叔,混響,回聲四種音效。

  • 提升編輯模塊seek性能。

  • 提升SDK穩(wěn)定性。

V3.8.0

功能更新

  • 提升錄制穩(wěn)定性。

  • 提升了選擇裁剪時(shí)間的準(zhǔn)確性。

  • 優(yōu)化了編輯播放能力,流暢播放不卡頓。

  • 優(yōu)化了編輯合成的速度。

  • 修復(fù)了一些bug。

  • 合成支持退后臺(tái)返回繼續(xù)合成。

  • 考慮到SDK穩(wěn)定性監(jiān)控和未來數(shù)據(jù)相關(guān)需求,短視頻目前必須要依賴庫:手動(dòng)集成需要添加AlivcConan.framework,cocoaPods集成 ‘pod ‘AlivcConan’, ‘0.9.0’ 可以參考demo。

V3.7.7

功能更新

  • SDK穩(wěn)定性提升。

  • 裁剪,合成清晰度提升。

V3.7.5

功能更新

  • 修復(fù)導(dǎo)入iOS12系統(tǒng)生成的HEVC視頻倒播顯示異常的bug。

  • 修復(fù)編輯使用第三方渲染接口可能導(dǎo)致crash的bug。

  • 時(shí)間特效播放流暢度提升。

  • 導(dǎo)入GIF圖片適配性增強(qiáng)。

  • 支持導(dǎo)入奇數(shù)分辨率視頻。

  • 優(yōu)化了多段錄制音視頻同步。

  • 提升穩(wěn)定性。

V3.7.0

功能更新

  • 新增轉(zhuǎn)場(chǎng)功能,包含淡入淡出、多邊形轉(zhuǎn)場(chǎng)、百葉窗等主流效果。

  • 新增特技效果接口,包含基本動(dòng)畫(旋轉(zhuǎn)、平移、縮放、透明度)和自定義動(dòng)畫效果(線性擦除)。

  • 新增指定流、指定時(shí)間段添加高斯模糊效果。

  • 新增指定流、指定時(shí)間段添加顯示模式(填充、裁剪)。

  • 新增配音接口,支持多段配音和變速。

  • 新增多段視頻加多個(gè)變速時(shí)間特效(反復(fù)和倒放還是只支持單段視頻的)。

接口變動(dòng)

  • 編輯預(yù)覽播放結(jié)束后需要調(diào)用replay接口,以前調(diào)用play接口。

  • 編輯新增prepare預(yù)加載數(shù)據(jù)接口,此接口在startEdit之后調(diào)用。

  • 水印的位置大小的參考坐標(biāo)修改為輸出分辨率坐標(biāo)。

  • 在調(diào)用轉(zhuǎn)場(chǎng)效果時(shí),需要先調(diào)用stopEdit,然后調(diào)用轉(zhuǎn)場(chǎng),再調(diào)用startEdit。

  • AliyunPasterController刪除delegate屬性。

  • AliyunEditor刪除destroyAllEffect接口。

  • QuCore-ThirdParty.framework改為alivcffmpeg.framework。

V3.6.5.5

功能更新

兼容Xcode10.x。

V3.6.5.3

功能更新

  • 修復(fù)偶現(xiàn)錄制添加mv鎖屏導(dǎo)致的crash。

  • 修復(fù)倒播加特效濾鏡時(shí)間不準(zhǔn)確。

  • 修復(fù)部分視頻色域顯示不準(zhǔn)確。

  • 支持aac sbr格式音頻。

V3.6.5

功能更新

  • 修復(fù)偶現(xiàn)導(dǎo)出crash的bug。

  • 提升視頻倒播流暢度。

V3.6.0

功能更新

包大小和基本問題

包名稱

包大?。▎挝籑)

AliyunVideoSDKPro.framework3.5.0 release

4.9M

AliyunVideoSDKPro.framework3.5.0 debug

10.1M

AliyunVideoSDKPro.framework3.6.0 release

7.6M

AliyunVideoSDKPro.framework3.6.0 debug

15.7M

QuCore-ThirdParty.framework3.5.0 release

9.3M

QuCore-ThirdParty.framework3.5.0 debug

23.1M

QuCore-ThirdParty.framework3.6.0 release

10.2M

QuCore-ThirdParty.framework3.6.0 debug

23.2M

說明

需要同時(shí)替換AliyunVideoSDKPro.framework和QuCore-ThirdParty.framework 否則會(huì)產(chǎn)生異常(如合成crash等)

接口變動(dòng)

  • 水印接口

    -(void)setWaterMark: frame接口廢棄,啟用-(void)setWaterMark示例:

    NSStringwatermarkPath = [[NSBundle mainBundle] pathForResource:@”watermark” ofType:@”png”];
    AliyunEffectImage effectImage = [[AliyunEffectImage alloc] init];
    effectImage.frame = CGRectMake(10, 10, 28, 20);
    effectImage.path = watermarkPath;
    [self.editor setWaterMark:effectImag];
  • 片尾接口

    3.6支持預(yù)覽時(shí)查看需要設(shè)置-(void)setTailWaterMark,示例:

    NSStringtailWatermarkPath = [[NSBundle mainBundle] pathForResource:@”tail” ofType:@”png”];
    AliyunEffectImagetailWatermark = [[AliyunEffectImage alloc] initWithFile:tailWatermarkPath];
    tailWatermark.frame = CGRectMake(CGRectGetMidX(self.movieView.bounds) - 84 / 2, CGRectGetMidY(self.movieView.bounds) - 60 / 2, 84, 60);
    tailWatermark.endTime = 2;
    [self.editor setTailWaterMark:tailWatermark];
  • 添加音樂接口

    • 3.6版本支持多路音頻混流,如果只需要加一路音頻,需要調(diào)用remove接口示例:

      AliyunEffectMusic *music = [[AliyunEffectMusic alloc] initWithFile:path];
      [self.editor removeMusics];//只要一路音頻的情況下可以調(diào)用
      [self.editor applyMusic:music];
    • 在加音樂的時(shí)候需要調(diào)用 -(void)removeMVMusic 如:AliyunEffectMusic *music = [[AliyunEffectMusic alloc] initWithFile:path]。

      [self.editor removeMVMusic];
      [self.editor removeMusics];
      [self.editor applyMusic:music];
    • 3.6版本支持音樂選取自身的時(shí)間段進(jìn)行播放如:

      AliyunEffectMusicmusic = [[AliyunEffectMusic alloc] initWithFile:path];
      music.startTime = startTime; //音樂本身的開始播放時(shí)間
      music.duration = duration; //音樂本身的播放持續(xù)時(shí)間
      music.streamStartTime = streamStart[_player getStreamDuration]; //音樂在播放時(shí)間軸上的開始播放時(shí)間
      music.streamDuration = streamDuration * [_player getStreamDuration]; //音樂在播放時(shí)間軸上的持續(xù)播放時(shí)間
  • 新增時(shí)間特效顯示。

    • Demo中接口-(void)addTimelineTimeFilterItem,具體代碼參見demo。

    • 時(shí)間特效和特效濾鏡的相互影響

      例如在全程變速的情況下加特效濾鏡或者倒播的情況下加濾鏡這個(gè)交互需要注意添加的時(shí)間段顯示是否正確這部分的代碼集中在3.6的:

      (void)didBeganLongPressEffectFilter:(AliyunEffectFilterInfo *)animtinoFilterInfo ;
      (void)didTouchingProgress;
      (void)didEndLongPress;

      三個(gè)函數(shù)中,用戶可以直接參考代碼:

      AliyunEffectFilter *animationFilter = [[AliyunEffectFilter alloc] initWithFile:[animtinoFilterInfo localFilterResourcePath]];
      float currentSec = [self.player getCurrentTime];
      float currentStreamSec = [self.player getCurrentStreamTime];
      animationFilter.startTime = currentSec;
      animationFilter.endTime = [self.player getDuration];
      animationFilter.streamStartTime = currentStreamSec;  //新增 streamStartTime 如果在有時(shí)間特效的情況下需設(shè)置
      animationFilter.streamEndTime = [self.player getStreamDuration];//新增 如果在有時(shí)間特效的情況下需設(shè)置
      [self.editor applyAnimationFilter:animationFilter];

      為了兼容老版本,如果在沒有時(shí)間特效的情況下,仍然可以直接設(shè)置startTime和endTime,無需設(shè)置streamStartTime和streamEndTime。

  • 新增時(shí)間特效接口

    接入到3.5不會(huì)產(chǎn)生兼容問題。具體代碼參見3.6Demo示例:

    AliyunEffectTimeFilter *timeFilter = [[AliyunEffectTimeFilter alloc] init];
    timeFilter.startTime = [_player getCurrentStreamTime];
    timeFilter.endTime = timeFilter.startTime + 1;
    timeFilter.type = TimeFilterTypeSpeed;
    timeFilter.param = 0.5;
    [self.editor applyTimeFilter:timeFilter];
  • 播放狀態(tài)和接口調(diào)用的調(diào)整(如前后臺(tái)切換,頁面切換)

    相比較3.5版本,3.6版本在內(nèi)部對(duì)前后臺(tái)切換和頁面切換進(jìn)行了處理,具體表現(xiàn)如下:

    • -(void)setActive棄用:

    • viewWillAppear與viewWillDisappear的處理:viewWillDisappear時(shí)不需要stopEdit銷毀整個(gè)AliyunEdit,只需要調(diào)用stop停止播放。同理,viewWillAppear時(shí),只需要調(diào)用play重新播放。

    • 退后臺(tái)與返回前臺(tái)的處理:

      退后臺(tái),SDK會(huì)停止播放或?qū)С?,回前臺(tái)默認(rèn)會(huì)重新播放(或暫停)。

      發(fā)生錯(cuò)誤處理:

      3.6版本播放或?qū)С霭l(fā)生錯(cuò)誤時(shí),會(huì)停止播放或?qū)С觯瑫r(shí)通過playError或exportError返回,用戶可以根據(jù)情況處理。

  • AliyunImporter類接口調(diào)整,以下三個(gè)接口廢棄(兼容老版本,調(diào)用暫時(shí)不會(huì)產(chǎn)生問題)。

    • (void)addVideoWithPath:(NSString *)videoPath animDuration:(CGFloat)animDuration。

    • (void)addVideoWithPath:(NSString *)videoPath startTime:(CGFloat)startTime duration:(CGFloat)duration animDuration:(CGFloat)animDuration。

    • (NSString )addImage:(UIImage )image duration:(CGFloat)duration animDuration:(CGFloat)animDuration。

    新的接口通過構(gòu)建AliyunClip對(duì)象。

說明

由于有時(shí)間特效,播放器player有幾個(gè)基本概念需要區(qū)別:

  • /* 獲取總時(shí)長,單位:秒 @return 總時(shí)長 /

    (double)getDuration

  • /* 獲取當(dāng)前播放時(shí)間,單位:秒 /

    (double)getCurrentTime

  • /* 獲取原始視頻流時(shí)長,單位:秒 @return 總時(shí)長 /

    (double)getStreamDuration

  • /* 獲取原始視頻流播放時(shí)間,單位:秒 /

    (double)getCurrentStreamTime

舉例

  • 例如:一個(gè)視頻原本是15s,加全程快速2倍播放。那么,從效果上看這個(gè)視頻會(huì)被按照2倍去快速播放,此時(shí),getDuration為7.5s。getCurrentTime為當(dāng)前播放的時(shí)間(假如為3.5s),getStreamDuration為15s。getCurrentStreamTime為7s(在getCurrentTime為3.5s的情況下)。

  • 再比如,原本視頻15s,全程慢速2倍播放,那么getDuration為30s。getCurrentTime假定為10s,則getStreamDuration為15s。getCurrentStreamTime為5s。

  • 再比如,原本視頻為15s,全程倒播,那么getDuration為15s,getCurrentTime假定為6s,則getStreamDuration為15s,getCurrentStreamTime為9s。

以上為全程的情況下,那么在局部(如局部變速和反復(fù))均按照以上的規(guī)則進(jìn)行計(jì)算換算。

其他

ReleaseNote

  • 新增時(shí)間特效功能接口

    • (int)applyTimeFilter:(AliyunEffectTimeFilter *)filter。

    • (int)removeTimeFilter。

  • AliyunImporter類接口進(jìn)行調(diào)整廢棄原本以下三個(gè)接口

    • (void)addVideoWithPath:(NSString *)videoPath animDuration:(CGFloat)animDuration。

    • (void)addVideoWithPath:(NSString *)videoPath startTime:(CGFloat)startTime duration:(CGFloat)duration animDuration:(CGFloat)animDuration。

    • (NSString )addImage:(UIImage )image duration:(CGFloat)duration animDuration:(CGFloat)animDuration

      新的接口通過構(gòu)建 AliyunClip對(duì)象。

  • 播放狀態(tài)和接口調(diào)用的調(diào)整相比較3.5版本,3.6版本在內(nèi)部對(duì)前后臺(tái)切換和頁面切換進(jìn)行了處理,具體表現(xiàn)在:

    (void)setActive棄用。

    viewWillAppear與viewWillDisappear的處理:viewWillDisappear時(shí)不需要stopEdit銷毀整個(gè)AliyunEdit,只需要調(diào)用stop停止播放。同理,viewWillAppear時(shí),只需要調(diào)用play重新播放。

    退后臺(tái)與返回前臺(tái)的處理:退后臺(tái)SDK會(huì)停止播放或?qū)С?,回前臺(tái)默認(rèn)會(huì)重新播放(或暫停)。

    發(fā)生錯(cuò)誤處理:3.6版本播放或?qū)С霭l(fā)生錯(cuò)誤時(shí),會(huì)停止播放或?qū)С觯瑫r(shí)通過playError或exportError返回,用戶可以根據(jù)情況處理。

  • 播放器新增接口

    • (double)getStreamDuration; //獲取原始視頻流時(shí)長,單位:秒。

    • (double)getCurrentStreamTime; //獲取原始視頻流播放時(shí)間,單位:秒。

  • 水印

    • 廢棄接口:(void)setWaterMark: frame。

    • 新增接口:(void)setWaterMark:(AliyunEffect*)waterMark。

    • 片尾水印支持預(yù)覽,需調(diào)用-(void)setTailWaterMark接口。

  • 音樂接口

    • 支持多路音頻流,支持選擇音頻時(shí)間段播放。如果只需要加一路音頻,需要調(diào)用remove接口。示例:

      AliyunEffectMusic *music = [[AliyunEffectMusic alloc] initWithFile:path];
      [self.editor removeMusics];//只要一路音頻的情況下可以調(diào)用 
      [self.editor applyMusic:music];
    • 支持音樂選取自身的時(shí)間段進(jìn)行播放。示例:

      AliyunEffectMusicmusic = [[AliyunEffectMusic alloc] initWithFile:path];
      music.startTime = startTime; //音樂本身的開始播放時(shí)間
      music.duration = duration; //音樂本身的播放持續(xù)時(shí)間
      music.streamStartTime = streamStart[_player getStreamDuration]; //音樂在播放時(shí)間軸上的開始播放時(shí)間
      music.streamDuration = streamDuration * [_player getStreamDuration]; //音樂在播放時(shí)間軸上的持續(xù)播放時(shí)間