簡體   English   中英

如何在libavg中更改畫布的大小?

[英]How to change size of canvas in libavg?

我打算用Libavg建立一個玩家。 如何以自動適合視頻大小的方式更改畫布的大小?

提前致謝

開始播放后無法做到這一點。 你可以做的是在播放前創建視頻節點,查詢它的大小並創建一個適當大小的畫布:

class VideoPlayer(app.MainDiv):

    def __init__(self):
        self.node = avg.VideoNode(href="video.h264")
        self.node.pause()
        size = self.node.getMediaSize()
        self.settings.set("app_resolution", "%dx%d" %(size.x, size.y))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM