android-mediaplayer相关内容

从Smarthpone扬声器而不是Android Auto扬声器播放声音

我是Android Auto的新手,但仍在尝试找出答案. 我已经成功地通过自己的编程应用程序播放了音乐,但是音乐是从智能手机扬声器而不是汽车扬声器发出的.其他(示例)应用程序则以正确的方式进行操作. 媒体系统的哪个部分负责处理此行为? Android文档说声音被发送到车载扬声器. @Override public void onPlayFromMediaId(String ..
发布时间:2020-08-27 20:33:29 移动开发

使用ShouldInterceptRequest()的音频在Android WebView中不起作用

我的Android应用正在WebView中显示html5电子书. 我有一个包含电子书及其所有资源的压缩文件:文本,图像和音频(mp3文件). 为了解压缩这本书,我使用了shouldInterceptRequest(),它拦截了file:///...请求,并通过WebResourceResponse对象返回数据.该代码适用于文本和图像. 当我获得音频资源时,会遇到运行时错误,并且音频文件无法播 ..
发布时间:2020-08-27 20:32:13 移动开发

将音频从Android设备流式传输到另一个设备

我该如何通过互联网将音频从一台设备流传输到另一台设备?我知道使用Java套接字发送基本数据,但想知道如何: 在文件中途开始播放流(例如,在歌曲中间) 要发送的数据需要什么格式. MediaPlayer可以使用url作为数据源,那么从服务器端发送音频时应如何表示音频? 谢谢 解决方案 已实现了音乐流应用程序,我可以与您分享一些内容. 如果您要流式传输和使用Android ..
发布时间:2020-08-27 20:31:10 移动开发

如何用Java顺序播放音频文件?

因此对于我正在开发的应用程序,我有一堆音频文件,这些音频文件可能会播放,也可能不会播放(取决于某些变量的状态)(播放顺序也可能会更改). 我了解setOnCompletionListener的基础知识,但是我不知道使用它的最佳方法.截至目前,如果我要播放audio1,audio2,然后是audio3,我的代码将设置如下: clipSetup(1); aP.setOnComplete ..
发布时间:2020-08-27 20:31:06 Java开发

如何添加永久媒体控件(如Apollo或Google音乐)

我想添加音乐控件(例如播放/暂停,下一个和后退),并在应用程序的底部(如Google音乐应用程序中)显示缩略图和歌曲标题. 解决方案 您应该使用片段来构建您的应用程序. Google已弃用了许多以前的API功能,而使用了片段,并正试图促使开发人员在新的应用程序中更多地使用它们. 假设您正在创建媒体播放器,则应用程序主屏幕的歌曲列表部分将是一个片段中的ListView,底部控制器部分将 ..

媒体播放器在我的代码中不起作用

带有音频的列表视图无法播放 你好,你好吗? 我正在尝试制作音频的列表视图,似乎一切都按原样流动,但是当我单击列表项时,音频应该再现,但出现“应用程序停止工作",我不明白我的代码有什么问题,有人可以帮帮我,我有时会伤脑筋,但我不能解决这个问题.下面是logcat,然后是我的代码,请有人帮我使其正常工作. -谢谢 Logcat MainActivity.class public ..
发布时间:2020-08-27 20:29:53 Java开发

Android MediaPlayer错误(1,-22)

在循环中长时间播放(大约一个小时或更长时间)同一曲目后,发生错误(1,-22).我不知道该错误的原因.如果音轨播放时间短,一切都会好起来的.但是,如果我在Service中长时间跟踪播放,有时会发生错误. 我知道1是MEDIA_ERROR_UNKNOWN,但找不到有关-22的任何信息. 有什么建议吗? API 24 解决方案 似乎出现问题是因为在onCompletion回调时我没 ..
发布时间:2020-08-27 20:28:39 移动开发

Android中的Visualizer输出取决于设备音量

已经有这样的问题,但是它似乎建议的解决方法根本不起作用.可视化器的输出仍受全局音量影响,当音量完全调低但MediaPlayer仍在播放时,它的值为零. 这是我的代码来重现此问题: player=new MediaPlayer(); player.setAudioSessionId(SHARED_SESSION_ID); try { player. ..
发布时间:2020-08-27 20:25:16 移动开发

如何刷新回收视图的上一个项目行视图

大家好,希望大家一切都好. 我正在开发一个可播放不同动物声音的android应用. 我正在使用回收视图,如下面的屏幕快照所示.现在,我遇到了一个问题,我在行内有一个播放按钮,每当我播放项目0或在视图中向我显示暂停选项的任何位置时,该按钮都在播放动物的声音.但是,每当我单击下一个项目1或其他任何项目时,它都不会更改上一个项目0的图像. 我正在通过使用以下代码刷新适配器列表来做到这一点! ..

MediaPlayer.seekTo(t)为什么不转到确切的指定瞬间"t"?

我正在尝试让媒体播放器在本地存储的视频中播放特定范围.我似乎没有在指定的时间开始. 示例:当我寻求1000时,它可以工作.但是当我寻求1500时,它将改为2000. 我还尝试过暂停搜索,然后从搜索完成开始,这没有任何区别. 这是代码: mediaPlayer.start(); mediaPlayer.seekTo(time); 这正常吗?还是我以错误的方式使用媒体播放器 ..
发布时间:2020-08-27 20:25:09 Java开发

10秒后,Android Media Player异常超时

在原始文件中有一套mp3 阅读它们并将其设置为数组 获取数组大小 生成一个随机数,并将其作为元素传递给媒体播放器 让玩家运行 mp3剪辑不到2秒,所以我等待2秒钟播放下一个剪辑,并且需要循环播放直到我停止播放 这是主意 这是代码 包com.hello.musicplayer; import java.lang.reflect.Field; import java.uti ..
发布时间:2020-08-27 20:25:06 移动开发

如果Internet或信号中断,如何捕获异常

我正在与媒体播放器和音频流一起工作,我想知道如果互联网或信号中断并且无法再流音频,那么捕获异常的最佳方法是什么. 下面是我到目前为止已完成的代码,如您所见,我正在用相同的消息抛出所有例外. private class taskDoSomething extends AsyncTask> { @Override ..
发布时间:2020-08-27 20:25:02 移动开发

RecyclerView + MediaPlayer +切换按钮+字符串Uri

背景:我正在开发Fitness应用.到目前为止一切正常,但是当我在android中使用音频文件MediaPlayer时出现了问题. 我检查了资源并找到了ListView,但是在RecyclerView + MediaPlayer上找不到任何内容. 我想知道如何在使用RecyclerView +切换按钮+字符串Uri(脱机-原始文件夹)时使其工作 问题:现在,它正在每个点击事件中播 ..
发布时间:2020-08-27 20:23:56 移动开发