如何外貿(mào)seo網(wǎng)站建設(shè)外鏈工具
2021/1/20
以前的時(shí)候,碰到的問題,想把螢石云視頻介入到TRTC,但是...
螢石云的IOS接口中沒有相應(yīng)的解碼播放庫(kù),也就是找不到PlayerSDK對(duì)應(yīng)部分,怎么做呢?
一個(gè)是坐等螢石云開放這部分接口,可能以后有,但現(xiàn)在沒有。
另一個(gè)就是嘗試使用??蛋械慕涌谥苯诱{(diào)用
?? ?因?yàn)镮OS螢石云包libEZOpenSDK.a大小為340378K,這么大的庫(kù)包中,可能包含大量的庫(kù)文件,只是接口沒有放而已。
?? ?這一點(diǎn)可使用ar x*.a,就能看得到里面是否包含播放庫(kù),
?? ?或者直接把播放頭文件包含到IOS開發(fā)環(huán)境和螢石云的頭文件放到一起使用,調(diào)用一下就知道是否包含過。
查看并找到對(duì)應(yīng)構(gòu)架的a文件
?? ?lipo -info /Users/***/Desktop/libEZOpenSDK.alipo -thin arm64 /Users/***/Desktop/libEZOpenSDK.a -output
/Users/***/Desktop/libEZOpenSDK_arm64.a
此時(shí)在ios系統(tǒng)中直接可以解壓libEZOpenSDK_arm64.a文件
?? ?ar -v -t /Users/***/Desktop/libEZOpenSDK_arm64.a (發(fā)送3000個(gè).o文件)nm PlayCtrl_shell.o > PlayCtrl_shell.m
發(fā)現(xiàn)確實(shí)存在PlayM4_***函數(shù),放到ios可以成功解碼,解碼流程和其他端一模一樣。
HCNetSDKV6.1.6.3_build20200925_iOS_ZH中對(duì)應(yīng)HCNetSDKV6.1.6.3_build20200925_android_ZH
在HCNetSDK中找到包含PlayM4_***函數(shù)的頭文件plaympeg4.h,按照定義進(jìn)行調(diào)用。沒寫過ios程序,但是寫過的人自然是懂的。
?