问题标签 [android-mediaplayer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
50545 浏览

android - 如何获取 MediaPlayer 中的当前音量/幅度?

我正在开发一个应用程序,它既可以录制音频文件,又可以选择在录制完成后播放该文件。UI 有一个 EQ 组件,该组件相对于当前录音幅度进行动画处理。我已经通过该MediaRecorder.getMaxAmplitude()方法使动画工作,但找不到任何使用 MediaPlayer 执行此操作的方法。我知道这一定是可能的,因为默认情况下有音乐可视化动态壁纸可以执行此功能,但我看不出它在通过 AOSP 梳理时以任何方式提取该信息。有谁知道如何使这项工作?

0 投票
1 回答
2001 浏览

android - 如何开发一个在 wi-fi 广播/多播上接收视频流的视频播放器?

一般视频播放器通过单播连接媒体服务器,但我需要一个播放器来使用多播/广播接收媒体流。

场景:媒体服务器--->AP --(组播/广播视频流)-->播放器(安卓手机)

是否有任何 Android SDK 支持此功能?或者有没有不开发软件编解码器和RTP堆栈的解决方案?

詹姆士。

0 投票
1 回答
8750 浏览

android - Android RTSP 流式传输失败

我已经在我的 ubuntu 框中为 RTSP 流媒体视频文件设置了 wowza 流媒体服务器。当我在客户端安装 Totem 视频播放器时,视频可以完美播放。相同的 url 或视频无法在 android 设备上运行,并且尝试访问该 rtsp url 的应用程序因 Mediaplayer 错误 (1,-1) 而中断。

0 投票
6 回答
112108 浏览

android - 从资产目录播放音频文件

我有以下代码:

问题是,当我运行此代码时,它开始按字母顺序播放资产目录中的所有音频文件,而不是仅播放我请求的音频文件。我究竟做错了什么?有没有更好的方法来播放资产目录中的音频文件?

追问:将音频文件保存在assets目录和保存在res/raw目录有区别吗?除了如果他们在资产目录中他们不会得到 id 的事实。如果我将音频文件移动到 res/raw 文件夹,那么我在重用MediaPlayers 时会遇到问题,因为setDataSource(). 我找不到处理此类问题的良好指南。

0 投票
5 回答
82916 浏览

android - Android - 单击按钮时播放声音 - 空指针异常

我正在尝试单击按钮播放声音文件。声音只有 1 秒长。在我单击按钮的前几次它播放得很好,但过了一会儿它给出了一个NullPointerException. 这是代码:

这是一个例外:

0 投票
1 回答
2946 浏览

android - Android-媒体播放器

我是安卓新手。我正在尝试从 sdcard 播放视频。

这是我使用的示例代码:

我已经手动启动并将目标设置为-sdcard C:/android-sdk-windows/tools/sdcard.img.

当我启动模拟器时,它显示Video Cannot be Displayed

请帮帮我。

0 投票
4 回答
41754 浏览

android - Android中的MediaPlayer和VideoView有什么区别

我想知道在流媒体视频方面它们之间是否有区别。

我知道VideoView可以用于流媒体,有什么Mediaplayer用?据我所知,MediaPlayer可以做同样的事情VideoView吗?

谁能给我答案?

如果我想通过使用 RTSP 将视频从服务器流式传输到 Android,我应该从哪一个开始?VideoView还是MediaPlayer

有什么建议吗?

0 投票
1 回答
7324 浏览

android - 使用默认播放器播放音频文件

我想使用默认的 Android 播放器播放 MP3 文件。我设法让文件播放,但它在后台播放。我想拥有所有用于暂停、播放等的漂亮控件。

我的代码现在是这样的:

当这个文件开始播放时,我该怎么做才能使用播放器和所有漂亮的控件转到另一个屏幕?

0 投票
1 回答
850 浏览

android - 服务可以在 onBind 期间获得对活动的引用吗?

我有一个服务,它基本上管理一个用于播放播客的MediaPlayer实例。一旦活动绑定到服务,它就可以执行播放、暂停、停止等操作。我使用服务是因为我希望播客即使在活动被销毁后也能继续播放。

我希望该服务能够在出现错误或正常状态更新时将消息发送回活动。服务是否有可能获得对尝试绑定它的活动的引用?看起来意图并没有使它可用。

0 投票
2 回答
8355 浏览

android - MediaPlayer.prepare 在播放 m4a 文件时抛出 IllegalStateException

我有一个使用 MediaPlayer 流式传输的歌曲列表。有些歌曲一直有效,而另一些则一直无效。我看不出这些文件之间有什么区别,而且它们似乎在 iTunes 等中可以正常播放。

当歌曲失败时,它会在 mediaPlayer.prepare() 行上抛出 IllegalStateException。抛出的 IllegalStateException 中没有有用的信息,(detailMessage 为 null,stackState 为 null)

这是我的代码

这是不起作用的文件的网址:skdy.bryceb.dev.mediarain.com/song.m4a

这是一个有效的方法:skdy.bryceb.dev.mediarain.com/song2.m4a

任何想法为什么这适用于某些歌曲而在其他歌曲上失败?