-
Notifications
You must be signed in to change notification settings - Fork 166
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New features: DLNA video cast & External video player support #82
Conversation
实际上,UPnP 搜索出的设备中,一般只有类型为 Apple 还可以使用 AirPlay 技术投屏,考虑到开发难度和用户较少,暂无实现想法。相关库 flutter_to_airplay VLC 论坛说可以使用 在 Windows 设备下主流播放器(VLC,PotPlayer,甚至Windows Media Player?)都可以采用 CLI 方式播放内容,这也许是个可行的方法(不过我还没试过) |
感谢您的工作,不过我有两个问题想要确认。
|
啊,我没用过 Modular 库 dlna_dart 经过测试在 Android 设备上投屏至 Windows Media Player 和电视上都符合预期(WMP 对 m3u8 支持不完整,不是代码问题)。iOS 无法确定,原因同上 |
遗憾的是我这边也没有 iOS 设备可以用来测试。 dlna_dart 仍然没有办法在我的电视上工作,但是我刚刚测试了在PC上的DLNA服务器,它可以正常工作,所以我现在觉得这是一个特定与我的电视的问题。 对于不受支持的平台,我们是否应该在对应平台不显示外部播放按钮。 |
我认为不用?毕竟有Toast提示,而且代码也准备好了,只是无法测试可行性 |
感谢您的耐心, workflow 似乎卡住了,我会在测试完其中的 windows 构建后在这里更新。 |
PR已经合并 |
感谢。 off-topic: workflow编译的时间比平常慢了不少。就在不久前我的 Android Studio 也无法进行编译了,您有遇到这个问题吗 |
看workflow日志似乎没有太大问题。github actions 的容器总是这样,有时网络会莫名其妙卡住。 我最近没有在本地遇到类似的问题。 |
虽然已经过去了很长时间,但是还是在这里更新 我在 windows 平台上通过一些 hack 实现了外部播放器选择和打开功能,但我不知道这在其他 windows 设备上是否有效 你能测试这个吗 https://github.com/Predidit/Kazumi/actions/runs/11025710975/artifacts/1974901790 |
非常抱歉由于学业问题没有及时回复 Potplayer上工作正常,我认为已经可以不算实验性功能了? |
相关issue #74 #23
#74 说明
#23 说明
video/mp4
的链接ios/Runner/AppDelegate.swift
和lib/utils/remote.dart
中的注释部分lib/utils/remote.dart
中的注释部分。需要更好的实现办法