ExoAirPlayer 应用
ExoAirPlayer 是一款可以在 Android 机顶盒上运行的应用程序。它通过无状态的 HTTP API(基于 AirPlay)播放发送到它的视频/音频 URL。
当应用程序启动时没有用户界面。它是一个前台服务,带有通知,运行在 8192 端口的 Web 服务器。服务器的 IP 地址在通知消息中给出。
当视频 URL 被“投射”到服务器时,视频播放器全屏打开。如果视频播放器失去焦点(例如:按下“主页”按钮),则会添加另一个通知以控制播放或重新聚焦到视频播放器窗口。
当音频 URL 被“投射”到服务器时,音乐会在后台播放——即使屏幕关闭时也是如此。
此页面 是发送信号到运行实例的最简单方法。尽管还有其他“高级”工具可以捕获来自外部的媒体 URL(其中一些在这里列出)。其中之一是 DroidPlay,它允许您将内容从另一台 Android 设备投射到 ExoAirPlayer.
音频或视频文件/播放列表也可以直接从 Android 文件系统启动,这使得此应用程序非常适合替代通用视频播放器。这可以在同一设备上本地完成,例如使用文件管理器 Total Commander: 如果您在其中点击媒体文件,它会隐式调用一个意图 ExoAirPlayer(以及其他已安装的媒体播放器)进行操作——这样会打开一个此类应用程序的列表,您可以从中选择。您还可以使用 Total Commander 创建播放列表;有关详细信息,请参见这里。
以远程方式做到这一点需要了解 Android 文件系统的结构。在这种情况下,与其“投射”一个 URL,不如“投射”一个文件或目录路径(例如:/storage/sdb1/Downloads/my-video.mp4)。这可以通过上述提到的网站完成。









