android-mediaplayer相关内容

播放按钮的默认android声音,点击onTouch()方法

在我的 android 应用程序中,我有一些按钮,应该使用 onTouch() 方法,当然我需要更改按钮的文本,当手指处于 ACTION_DOWN 位置时.但是这个按钮应该播放默认按钮点击的android声音(就像在onClick()方法中一样).我在哪里可以找到这样的声音?我想,它必须在 SDK 中,但我怎样才能找到它呢?什么方法更适合这种操作?我正在使用 MediaPlayer. 列表: ..
发布时间:2021-12-21 00:00:13 移动开发

Android MediaPlayer 需要很长时间来准备和缓冲

我的应用程序需要很长时间来准备和缓冲音频流.我已经阅读了这个问题 为什么Android的MediaPlayer准备一些直播流播放需要这么长时间?,但只是说有人遇到过这个问题,并没有说明如何改进问题. 我在所有版本的 Android 中都遇到过这种情况,测试范围为 2.2 - 4.1.2. 流采用适合移动和 3G 连接的比特率.相同的流在等效的 iOS 应用中开始缓冲所需的时间不到一秒钟 ..
发布时间:2021-11-30 16:39:48 Java开发

检查 Android MediaRecorder 是否正在录制

我为 Android 2.2 编写了一些代码,使用 Android MediaPlayer 播放音频文件.没有深入代码的细节,我注意到存在一个名为 的函数 isPlaying() 允许您检查 MediaPlayer 当前是否正在播放音频文件.因此,例如,当以下代码片段运行时 Toast.makeText(getApplicationContext(), "播放的声音是:" +mediaPl ..

录制/捕获Android应用程序的内部声音播放并导出mp3?

是否可以录制应用产生的内部声音? 我的应用程序允许您创建和播放音乐序列. soundPool.play(soundIds[i], 1f, 1f, 1, 0, Constants.TIME_RATE); 我希望能够录制序列并导出为 mp3. 我研究了音频捕获 但 setAudioSource (int audio_source) 似乎只接受 MIC 录音. 谢谢 解决方案 ..

单击耳机按钮时应用程序崩溃

我已经构建了一个部署在 android google Playstore 中的音频播放器.我正在使用 crashlytics 来监控崩溃和 ANR.最近我遇到了很多崩溃的 MediaButtonReceiver.耳机的咔嗒声在许多设备上都能正常工作.但是有些设备会出现这个问题. Crashlytics 报告 - 致命异常:java.lang.RuntimeException:无法启动接收器 ..

Android Exerciser Monkey 开始随机播放音频文件

我正在运行锻炼猴子来测试我的 Android 应用.作为我的应用程序的一部分,我播放提供单词发音的媒体文件.我已将文件放在 Android 音乐播放器无法读取的目录中.然而,锻炼猴子抛出了一些似乎激活音乐播放器的事件序列,然后在测试期间重复播放另一个 mp3 文件(不是来自我的应用程序)的开头.它是如何做到这一点的,这是我应该关心的事情吗? 附加信息:即使我在我的应用中禁用 MediaPla ..

播放位于 assets 文件夹中的媒体文件

我目前在 android 项目的原始文件夹中有一组媒体文件,这些文件在使用 mediaplayer 类调用时可以快速加载和播放.我需要添加这些文件的更多变体并将它们分类到文件夹中,但显然原始文件夹不支持文件夹.我是否能够从资产文件夹中快速加载这些文件并使用媒体播放器播放它们?如果是,怎么办? 解决方案 我有这个方法可以通过扩展名返回资产文件夹内文件夹中的所有文件: public stat ..
发布时间:2021-11-30 12:06:58 移动开发

使用 ExoPlayer 再现加密视频

我在 Android 中使用 ExoPlayer,并且我'我试图重现本地存储的加密视频. ExoPlayer 的模块化允许创建可以注入 ExoPlayer 的自定义组件,这似乎是事实.事实上,经过一些研究,我意识到为了完成这个任务,我可以创建一个自定义的数据源并覆盖 open()、read() 和 close(). 我也找到了这个解决方案,但实际上在这里整个文件在一个步骤中被解密并存储 ..
发布时间:2021-11-27 19:48:48 移动开发

在recyclerview中使用textureview播放视频

我正在尝试实现一个包含 vine 或 Instagram 应用等视频的列表.当列表项显示或完全可见时他们播放视频的位置,当列表项被隐藏时视频暂停.我正在使用带有媒体播放器的纹理视图来播放来自 url 的视频,并将其添加为 recyclerview 中的列表项.以下是我的代码. VideosAdapter 类: public class VideosAdapter extends Recyc ..

Android 中的 MediaPlayer 和 VideoView 有什么区别

我想知道它们在流式传输视频方面是否有区别. 我知道 VideoView 可用于流式传输,Mediaplayer 有什么用?据我所知,MediaPlayer 可以和 VideoView 做同样的事情,对吗? 谁能给我答案? 如果我想通过使用 RTSP 将视频从服务器流式传输到 Android,我应该从哪一个开始?VideoView 还是 MediaPlayer? 有什么建议吗 ..

流式传输到 Android MediaPlayer

我正在尝试在我的应用程序中编写一个轻量级的 HTTP 服务器以 feed 动态生成的 MP3 数据到内置Android MediaPlayer.我不得将我的内容存储在 SD 卡 上. 我的输入数据本质上是无限长的.我告诉 MediaPlayer 它的数据源基本上应该类似于 "http://localhost/myfile.mp3".我有一个简单的服务器设置,等待 MediaPlayer 发出 ..
发布时间:2021-11-27 19:48:23 移动开发

如何在android中获取视频文件的帧

我想将视频文件的帧显示在 android 的图库视图中.以及如何编辑框架,例如 选择框架部分 使用选定的部分 删除选定的部分 复制选定的部分 剪切选定的部分 粘贴到头部 粘贴到尾部 解决方案 您可以使用 MediaMetadataRetriever 类.它有 getFrameAt() 方法,您可以在其中指定要获取的帧的时间. 详情请参考Med ..

从 res/raw 播放声音

我正在制作一个应用程序,它应该用 mediaPlayer 播放一些声音.这是我使用的代码: String[] name = {"sonar_slow","sonar_medium","sonar_fast"};String link = "/res/raw/" + name[state-1] + ".mp3";尝试 {player.setDataSource(链接);玩家准备();播放器开始() ..
发布时间:2021-11-27 19:48:04 移动开发

Android:在媒体播放器活动中正确使用 PrepareAsync()

我正在关注 this 教程,但使用 prepareAsync不清楚,我的代码不输出任何音频.我正在使用 prepareAsync() 因为我的 mp3 在线并且我不想在媒体播放器准备期间锁定活动.你能解释一下 prepareAsync 的基本用法吗? package com.example.simplemediaplayer.app;导入 android.media.AudioManager;导 ..
发布时间:2021-11-27 19:47:53 移动开发