问题标签 [media-player]

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 投票
3 回答
2382 浏览

c# - 开源媒体播放器

我正在寻找一个开源的 iTunes 风格的媒体播放器,我可以将它用作我想要开发的功能的基础。我非常热衷于 Flex/Air,或者 C# 或 Java 将用于语言。

有人知道任何项目吗?

0 投票
1 回答
969 浏览

android - 关于 IllegalStateExceptions、MediaPlayer、失败的准备和状态代码

我一直在为我们心爱的 MediaPlayer 课程苦苦挣扎...具体来说,我想简单地播放一些文件中的声音...我实际上遇到了两种特定类型的错误,而且不是持续的,但它似乎是随机的...有时10 个文件被正确播放,没有错误,然后 MediPlayer 似乎停止接受另一个文件......好吧,第一个错误:

那么对于这个我已经看到了几个解决方案:使用

和/或使用

不幸的是,两者都不能解决问题,我很想知道非常详尽的错误(1,-4)是什么......我在哪里可以找到 MediaPlayer 的状态代码?我也尝试过使用 prepareAsync() 而不是 prepare() 但老实说它似乎根本没有任何区别。第二个错误是抛出的异常:

我猜哪一个可能与第一个错误/问题有关?

0 投票
2 回答
1956 浏览

silverlight - Silverlight MJPEG 查看器

我想使用来自 IP 摄像机的 Motion Jpeg 流,并理想地使用媒体元素查看它。我希望能找到一些现成的样品。

0 投票
3 回答
4084 浏览

android - 如何在 Android 上使用 MediaPlayer 流式传输经过身份验证的内容

我已经看到很多帖子在 SO 上提出这个问题,但似乎没有明确的答案(或者至少是我喜欢的答案!)

我的内容受到基本身份验证(用户名/密码)的保护——我可以使用各种 HTTP 下载类很好地下载它,但对于我来说,我无法弄清楚如何告诉媒体播放器流式传输它(并提供认证)。我看到一篇帖子暗示这是不可能的,因为 MediaPlayer 都是本机代码,不像 Authenticator 那样。

有很多关于如何首先下载到缓存副本然后播放的示例,但是....那种很糟糕(文件可能有 100 个 MB)。我看到至少一个建议以小块下载它,然后开始和停止播放(重定向到新文件),但这也很糟糕,因为(我认为)会出现口吃(虽然我还没有尝试过) )

此时我最好的想法是开始下载到缓存文件,然后当它“足够”时开始播放,同时我继续填充文件....我希望这可行(但同样,没有试过了)。

我错过了一些明显的东西吗?让所有不同的部分几乎都能正常工作真是太痛苦了,我有点说服自己必须有一种方法来原生地流式传输受保护的内容(或者让它采用已经建立和合格的 InputStream),但它似乎并不快乐。

顺便说一句,我是 Mac/iPhone 用户,也是 Android 的新手,所以我仍在努力学习 Java。如果我遗漏了一些明显的东西,请原谅。

0 投票
1 回答
667 浏览

activex - 带有嵌入式媒体播放器的侧边栏小工具在 WIN+D 上消失(“显示桌面”)

我正在将 windows 媒体播放器嵌入 windows 侧边栏小工具中。一旦我启动播放器(即使我在这样做后停止播放器),按 WIN+D(“显示桌面”)会隐藏我的小工具(所有其他小工具保持可见)。是什么导致了这个问题,有没有办法解决这个烦人的行为?

嵌入在 HTML 中的媒体播放器和使用new ActiveXObject(...).

0 投票
4 回答
5995 浏览

android - Android - MediaPlayer 中的缓冲

我正在使用 MediaPlayer 在我的应用程序中播放视频。视频需要一段时间来缓冲,并且视频视图在这段时间内是空白的。

有没有办法在用户在上一个屏幕时开始缓冲,这样当他来到视频播放屏幕时,视频就可以播放了?

谢谢克里斯

0 投票
1 回答
1157 浏览

android - Android - 媒体播放器错误 PVMFErrNoResources

尝试播放编码为 H.264/AVC 的某些 mp4/3gp 视频时出现此错误。

06-02 08:46:38.262: ERROR/QCOmxcore(51): OMXCORE API : Free Handle 586d4
06-02 08:46:38.262: ERROR/QCOmxcore(51): Unloading the dynamic library for OMX.qcom.video.decoder.avc
06-02 08:46:38.281: ERROR/PlayerDriver(51): Command PLAYER_PREPARE completed with an error or info PVMFErrNoResources
06-02 08:46:38.281: ERROR/MediaPlayer(1372): error (1, -15)
06-02 08:46:38.281: ERROR/MediaPlayer(1372): Error (1,-15)
06-02 08:46:38.281: DEBUG/VideoView(1372): Error: 1,-15
06-02 08:46:38.302: WARN/PlayerDriver(51): PVMFInfoErrorHandlingComplete

我已经成功地使用相同的代码播放了许多其他大小不同的 mp4/3gp 视频。有谁知道这个错误到底是什么意思?

谢谢克里斯

0 投票
2 回答
101460 浏览

android - 带有 MediaPlayer 的 MediaController

我想要在我的应用程序中播放的流媒体音频的播放/暂停等媒体控件。我正在使用 MediaPlayer 流式传输和播放音频。

有人可以提供有关如何将 MediaController 与 MediaPlayer 一起使用的代码片段吗?

谢谢克里斯

0 投票
3 回答
77656 浏览

android - 如何在确定模式下使用 Android ProgressBar?

我正在编写一个媒体播放器,我希望有一个进度条来显示歌曲的进度。我找到了 ProgressBar 类,但我只能在屏幕上看到一个圆形旋转图标。我要找的是一个真正的酒吧。

如何将 ProgressBar 的样式更改为条形(不是圆形)以及如何将它与 MediaPlayer 一起使用?

谢谢

0 投票
7 回答
33994 浏览

android - MediaPlayer、原始资源、停止和启动问题

我是 Android 开发的新手,我有一个问题/问题。

我正在玩 MediaPlayer 类来重现一些声音/音乐。我正在玩原始资源(res/raw),它看起来很容易。

要播放原始资源,必须像这样初始化 MediaPlayer:

p>

直到这里没有问题。播放声音,一切正常。当我想向我的应用程序添加更多选项时,我的问题出现了。特别是当我添加“停止”按钮/选项时。

基本上,我想做的是......当我按下“停止”时,音乐停止。当我按下“开始”时,歌曲/声音重新开始。(非常基本!)

要停止媒体播放器,您只需调用stop(). 但要再次播放声音,必须重新设置媒体播放器并做好准备。

p>

问题是该方法setDataSource()只接受文件路径、内容提供者 URI、流媒体 URL 路径或文件描述符作为参数。

所以,由于这个方法不接受资源标识符,我不知道如何设置数据源以便调用prepare(). 另外,不明白为什么不能使用Resouce标识符来设置数据源,但是初始化MediaPlayer的时候可以使用资源标识符。

我想我错过了一些东西。我想知道我是否在混合概念,并且stop()不必在“停止”按钮中调用该方法。有什么帮助吗?

提前致谢!!!