如何在 android studio 项目中添加 mp3 文件?
Posted
技术标签:
【中文标题】如何在 android studio 项目中添加 mp3 文件?【英文标题】:How to add mp3 file in android studio project? 【发布时间】:2019-08-21 11:18:09 【问题描述】:当我在项目的 res 目录中添加 mp3 文件时,android Studio 显示“Unexpected tokens” 我正在尝试将自定义声音添加到 firebase 推送通知,但是当我将 .mp3 文件粘贴到原始目录时,它会出错。Unexpected tokens
【问题讨论】:
您的 .mp3 文件的名称是什么? Android Studio 在解析原始资源时不能使用“my-song.mp3”之类的名称或非英文字符。尝试将其更改为类似“my_song.mp3”的内容,使用下划线而不是减号。 【参考方案1】:这不是问题。您无法在文本编辑器视图中打开声音文件是有道理的。
因为 MP3 位于 raw 目录中,我认为 android 不会尝试解释内容。应用程序是否编译?您可以在您的应用程序中使用 mp3 吗?如果是这样,请不要担心这个问题。
但是,如果应用程序无法编译或确实困扰您,那么您可能需要教 IDE 将 MP3 文件与媒体播放器相关联。
*** 上还有另一个用于关联文件的答案,here
【讨论】:
应用程序编译,我也可以使用该文件,但是当通知手机时它没有使用添加的声音文件,它使用手机默认声音。 以编程方式设置/使用自定义通知声音是一个不同的复杂问题,因此您可以搜索该问题或打开一个新问题。为了摆脱这个问题所要求的“意外令牌”,我提供的链接应该对您有所帮助。祝你好运 能否请告诉我如何在 android studio 中向 firebase 推送通知添加声音文件。当有通知来电时,该通知的提示音必须是我们添加的 mp3 文件,而不是系统默认的提示音。 '将声音文件添加到 firebase' - 这是一个您可以提出的新问题。但我的 2 美分是一个坏主意【参考方案2】:尝试将 mp3 文件放在资产文件夹中,这是我的第一次尝试。
如果问题仍然存在,那么可能是 mp3 不是不纯的,尝试用其他的替换它来测试一下
【讨论】:
放入asset文件夹或其他mp3文件后? 我把这个 mp3 放在和你一样的位置,它对我有用 file-examples.com/wp-content/uploads/2017/11/… 看起来你的 mp3 文件不适合工作室解析 由于您能够编译代码,因此该警告不应该打扰您。并且要将音频设置为通知警报声音,您必须在 Notification API ***.com/a/31398504/2606144 中进行更改以上是关于如何在 android studio 项目中添加 mp3 文件?的主要内容,如果未能解决你的问题,请参考以下文章
如何通过android studio中的自定义插件的操作在项目中动态添加依赖项?
如何将外部库项目添加到 android studio 1.2.2?有溶液
对于 Flutter 项目如何在 android studio 中添加 firebase 的 GoogleService-Info.plist 文件