HarmonyOS avplayer的release接口和releasesync接口的应用场景以及他们的具体区别是什么?

HarmonyOS avplayer的release接口和releasesync接口的应用场景以及他们的具体区别是什么?

HarmonyOS
2024-11-12 10:44:36
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

​release是异步释放播放器资源。异步释放保证性能,但无法保证是否释放了播放画面的surfacebuffer。调用者需要保证播放画面窗口的生命周期安全。

releasesync是同步释放播放器资源。同步过程保证了播放画面的surfacebuffer释放,但这个界面会花费很长时间,要求调用者自己设计异步机制。​

分享
微博
QQ
微信
回复
2024-11-12 15:11:04
相关问题
syncawait区别是什么?
422浏览 • 1回复 待解决
HAPHAR区别是什么
2051浏览 • 1回复 待解决
navigationrouter区别是什么
1010浏览 • 1回复 待解决
多态多模区别是什么
5794浏览 • 2回复 已解决
Emitter与EventHub区别是什么
500浏览 • 1回复 待解决
请问Previewer与Simulator区别是什么
241浏览 • 1回复 待解决
FA模型与Stage模型区别是什么
609浏览 • 1回复 待解决