c# - MediaPlayer 自定义流源
问题描述
我正在开发一个 UWP 应用程序,它应该能够播放通过自定义 TCP 协议实现传输的视频。视频是 MP4,因此无需解码帧。我目前的解决方案是先下载文件,然后允许用户播放,但是对于大文件,这很烦人。作为一种解决方法,我尝试实现IRandomAccessStream
在MediaPlayer
文件下载时提供文件,但这肯定不是一个好的解决方案,因为在TransportControls
. 我知道可以创建一个 custom MediaStreamSource
,但它需要创建已知的编码属性,无论如何,不得不自己解码帧来提供它听起来有点过头了。
所以我想知道我的问题是否有任何解决方案。
解决方案
推荐阅读
- arrays - 将快速数组减少到另一对
- docker - Docker 容器无法在 Azure 应用服务中启动
- html - 修改 jm 微调器点以使其大小相同而没有反弹
- eclipse - 如何通过命令行重新启动或退出我的 Eclipse
- lua - 为什么使用 scipy 从 Lua 火炬和 pytorch 加载 .mat 文件后矩阵之间存在差异?
- python - Dask:在列上删除 NA?
- php - Symfony 中的注解机制——它是如何工作的?
- android-studio - Kotlin REPL:由于可能的重新分配,禁止捕获的成员值初始化
- c# - 通过 OLEDB 连接到 MySQL
- php - 在使用 PHP 中的 IF 语句更新 php 中的表格内容之前如何检查?