Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要一个循环运行的主“家庭”视频(全屏高清),然后在某个时候(比如用户按下一个键)播放另一部短片(随机选择十二部影片之一),然后回到家电影循环。
我在mediaElementC# 代码中使用 WPF 中的 - 有没有办法将下一部电影加载到内存中,以便立即播放?目前大约需要一秒钟左右...
mediaElement
(我实际上使用了两个媒体元素,触发的电影在上面——我正在做交叉淡入淡出,但现在已经把它拿出来,直到我可以缓冲下一个剪辑。不确定这是否是最好的方法,任何想法? 非常感谢。
我想出了一个方法,以防有人感兴趣。
您可以只指定一堆mediaElements 彼此重叠(可以有不同的 z 索引,但不是必需的)。然后做了
video.Opacity = 0.0; video.Play(); video.Pause();
对于所有这些,然后当您想播放一个时,只需将不透明度设置为 1 并播放它,它就会立即播放。
不知道这是否是最好的方法,但效果很好。现在要实现一个交叉淡入淡出来完成。快乐的时光。