透明的drawbox在某些视频源上不起作用的原因可能有以下几点:
- 视频源格式不支持透明度:某些视频源可能使用的是不支持透明度的视频格式,如常见的MP4格式。这种情况下,无论如何设置drawbox的透明度,都无法在视频上实现透明效果。
- 视频编解码器限制:某些视频源使用的编解码器可能不支持透明度。常见的视频编解码器如H.264、H.265等,一般不支持透明度。因此,无论如何设置drawbox的透明度,视频播放器也无法实现透明效果。
- 视频源本身不透明:某些视频源本身就是不透明的,即使在视频播放器中添加了drawbox并设置了透明度,也无法改变视频源的不透明性。
- 视频播放器的兼容性问题:某些视频播放器可能对drawbox的透明度支持存在兼容性问题。这可能是由于播放器的版本、配置或者其他因素导致的。在这种情况下,可以尝试更新播放器版本或者使用其他支持透明度的播放器。
总结起来,透明的drawbox在某些视频源上不起作用可能是由于视频源格式、编解码器限制、视频源本身不透明或者播放器兼容性问题所导致的。在解决这个问题时,可以考虑更换视频源、调整编解码器、使用支持透明度的播放器或者其他相关的解决方案。