---恢復內容開始---
1、VideoToolBox硬件解碼H264流的過程中,如果App從前台按Home鍵進入后台,會立馬產生一個-12903的錯誤
如果這個時候重置解碼器,繼續解碼,會遇到 -12911的錯誤 ,-12911代表一種數據錯誤
kVTPropertyNotSupportedErr = -12900, kVTPropertyReadOnlyErr = -12901, kVTParameterErr = -12902, kVTInvalidSessionErr = -12903, kVTAllocationFailedErr = -12904, kVTPixelTransferNotSupportedErr = -12905, // c.f. -8961 kVTCouldNotFindVideoDecoderErr = -12906, kVTCouldNotCreateInstanceErr = -12907, kVTCouldNotFindVideoEncoderErr = -12908, kVTVideoDecoderBadDataErr = -12909, // c.f. -8969 kVTVideoDecoderUnsupportedDataFormatErr = -12910, // c.f. -8970 kVTVideoDecoderMalfunctionErr = -12911, // c.f. -8960
當繼續遇到I幀以后,后續的解碼將會正常,也就意味着,解碼器在后台可以工作
2、硬解過程中從后台切換到前台,工作狀態不受影響,再次從前台切換到后台,過程將會被打斷。
測試環境:iphone5s 10.2