Code Monkey home page Code Monkey logo

Comments (15)

Kimentanm avatar Kimentanm commented on August 24, 2024

I have the same issue when use image subtitle
photo_2023-06-29_23-13-49

from ksplayer.

kingslay avatar kingslay commented on August 24, 2024

@Kimentanm 有这个视频的url吗?

from ksplayer.

Kimentanm avatar Kimentanm commented on August 24, 2024

@Kimentanm 有这个视频的url吗?

今天比较晚了,明天找个test url发你

from ksplayer.

Kimentanm avatar Kimentanm commented on August 24, 2024

@Kimentanm 有这个视频的url吗?

我的这是个private url,所以只能通过邮箱发你测试
但是没有找到你的邮箱,如果可以的话,请通过邮件联系我一下:[email protected]

from ksplayer.

Kimentanm avatar Kimentanm commented on August 24, 2024

有个频道会出现黑色的背景,具体的频道地址我通过邮件发送你了
image

from ksplayer.

kingslay avatar kingslay commented on August 24, 2024

@Kimentanm 用vlc或iina会有黑色背景吗?

from ksplayer.

Kimentanm avatar Kimentanm commented on August 24, 2024

黑色背景貌似是都有,应该是视频自带的,但是字母的长宽比不太正常,而且偏大,下面是iina的截图
image

from ksplayer.

Kimentanm avatar Kimentanm commented on August 24, 2024

同时,KSPlayer在mac上的字幕非常的小
image

from ksplayer.

kingslay avatar kingslay commented on August 24, 2024

这个截图是tvos的吗?还是iOS的

有个频道会出现黑色的背景,具体的频道地址我通过邮件发送你了
image

from ksplayer.

Kimentanm avatar Kimentanm commented on August 24, 2024

@kingslay iOS的

from ksplayer.

kingslay avatar kingslay commented on August 24, 2024

@Kimentanm 你可以把.scaledToFit() 给去掉

          if let image = model.part?.image {
               Spacer()
               GeometryReader { geometry in
                   let fitRect = image.fitRect(geometry.size)
                   imageView(image)
                       .offset(CGSize(width: fitRect.origin.x, height: fitRect.origin.y))
                       .frame(width: fitRect.size.width, height: fitRect.size.height)
               }
//                .scaledToFit()
               .padding()
           }

from ksplayer.

Kimentanm avatar Kimentanm commented on August 24, 2024

我没用SwiftUI呢

from ksplayer.

kingslay avatar kingslay commented on August 24, 2024

那你是怎么用这个图片字幕的呢?是不是对图片的宽高设置的有问题。我刚看了这个图片字幕的图片很大。图片宽度是1920,高度848

from ksplayer.

Kimentanm avatar Kimentanm commented on August 24, 2024

@kingslay 没有显示定义字幕的高度,默认就是用的是VideoPlayerView中的subtitleBackView
我设置了一下subtitleBackView的contentMode,貌似可以了,目前这个bbc的频道播放的节目没有字幕,等会有字幕了我再试试

from ksplayer.

Kimentanm avatar Kimentanm commented on August 24, 2024

@kingslay 测试过了,增加subtitleBackView.contentMode = .scaleAspectFit后,图片字幕的比例正常了

image

from ksplayer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.