Android Cast SDK-使用本地文件

Android Cast SDK-使用本地文件,android,audio,chromecast,google-cast,Android,Audio,Chromecast,Google Cast,我正在构建一个应用程序,我想使用Cast SDK 我把一切都设置好了,但后来我意识到我想要播放的文件必须是在线的(使用URL),我不能使用我的手机本地文件 有人知道如何使用Mediainfo.builder(..)中的本地文件吗 即使是只播放应用程序音频的方式也会有所帮助 谢谢。您需要在应用程序中包含一个小型web服务器,并在该web服务器中提供您感兴趣的媒体。然后与您的接收者进行通信,并将媒体的URL(通过嵌入式web服务器提供)发送给您的接收者,以便它可以播放。由于媒体是从您的移动设备提供的

我正在构建一个应用程序,我想使用Cast SDK

我把一切都设置好了,但后来我意识到我想要播放的文件必须是在线的(使用URL),我不能使用我的手机本地文件

有人知道如何使用Mediainfo.builder(..)中的本地文件吗

即使是只播放应用程序音频的方式也会有所帮助


谢谢。

您需要在应用程序中包含一个小型web服务器,并在该web服务器中提供您感兴趣的媒体。然后与您的接收者进行通信,并将媒体的URL(通过嵌入式web服务器提供)发送给您的接收者,以便它可以播放。由于媒体是从您的移动设备提供的,因此您的web服务器需要在整个媒体期间保持不动。

因此,如何使用设备的特定目录作为web服务器/localhost链接?如果不手动上传文件并从设备获取文件,我如何使用该服务器?当您设置web服务器时,您还将设置服务内容。看看已经存在的嵌入式Web服务器,比如了解如何实现。是的,但我如何将服务器连接到我的应用程序,只获取他的文件并使用网络显示它们?正如我所说,这是应用程序中的嵌入式服务器,而不是单独的应用程序。请阅读该项目,看看如何做到这一点,或搜索网络,甚至如此。我设置的东西,但我找不到一种方法来服务的文件不是HTML文件(又名媒体文件)。。。