android - 音频声音未在 Android 中播放
问题描述
我正在学习安卓应用程序开发。现在,当我尝试在 android studio 的 res > raw 文件夹中上传一个名为“audio.mp3”的音频文件时,音频声音没有播放。而且在模拟器上运行时也没有声音。但我发现文件完全没问题。我现在该怎么办?
我的代码是:
package com.example.audiocontroller;
import android.media.MediaPlayer;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
MediaPlayer mediaPlayer = MediaPlayer.create(this, R.raw.audio);
mediaPlayer.start();
}
}
解决方案
嗨,代码是完美的,我认为唯一的问题是您尝试运行的模拟器。您可以使用真实设备检查上述应用程序,您应该能够在.mp3
应用程序启动后立即听到您的文件声音。除此之外,您可以在这里查看描述模拟器声音的问题。
推荐阅读
- python - Python将地图绘制到球体上
- javascript - 仅在锚标记上的 href onlick 上禁用页面重新加载
- node.js - NodeJS 数据库竞争条件
- sql - 在 BigQuery Standard SQL 中获取 Last Slash 之后的字符串
- windows - Windows 7 - 高 DPI - RAD Studio XE7 的 SetProcessDPIAware 问题?
- sql - 将 10 添加到 mysql 查询中的每个值
- python - pandas中expanding_apply输出的数据类型
- python - 在另一个方法中调用具有大量参数的方法的 Pythonic 方式
- php - 如何使 recaptcha 与验证一起工作
- css - 即使 z-index 很高,WordPress 子菜单也会出现在内容后面