【发布时间】:2016-10-12 07:08:10
【问题描述】:
我需要在 Sender 应用程序中实现 Multi-track Audio Support 功能。意思是,当用户使用 Chromecast 在电视上投射任何视频/电影时,然后在发送方应用程序上,用户应该能够看到所有可用的音轨并选择想要在电视上投射的音轨。
在 Developers 网站上,我看到了 Tracks API,在那个 MediaTrack 对象中,可用于配置轨道。
https://developers.google.com/cast/docs/android_sender#tracks
在这里,我没有得到,如何从选定的 mp4 文件中获取所有可用的音轨?任何人都可以提供处理此问题的方向吗?
receiver application 在这方面的作用是什么?
我查看了给定的参考示例应用程序。从那个应用程序,我清楚如何设置MediaTracks。
https://github.com/googlecast/CastVideos-android
我不知道如何从 mp4 文件中提取音轨,以便我们可以将它们设置为 MediaTracks?
这部分需要在receiver app中完成吗?
我们将不胜感激。
谢谢。
【问题讨论】:
-
这些曲目是“嵌入”在您的 mp4 中还是单独的外部文件?格式是什么?
-
是的,需要显示“嵌入”在视频/电影文件中的音轨。音频可以是 aac、mp3 等格式。
标签: android audio chromecast google-cast