问题标签 [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 回答
7390 浏览

iphone - 如何流式传输视频并播放?

如何从网络流式传输视频数据并在 iPhone 上播放?

0 投票
1 回答
1175 浏览

cocoa-touch - 播放完成后留在 MPMoviePlayerController

我正在使用 tableview,当用户选择一行时,我正在使用 MPMoviePlayerController 对象播放与该行关联的视频。现在,一旦播放完成,MPMoviePlayerController 就会被释放,控制权会返回到前一个控制器。

我怎样才能防止这种情况发生?我只想在用户按下“完成”按钮后将用户带回上一个控制器。

0 投票
4 回答
12441 浏览

audio - 使用 J2ME 播放音频

使用 J2ME 媒体库播放音频的最佳方式是什么?例如,我应该使用 MMAPI 还是应该只使用 Midlet 的 platformRequest(String s) 方法?

0 投票
3 回答
3980 浏览

c# - 下载期间在 Windows Media Player 上播放大文件

我的问题是关于将视频文件写入从网络下载的硬盘驱动器并同时使用 Windows Media Player 播放它。该文件很大,需要一段时间才能下载。有必要下载它而不是直接将其流式传输到 Windows Media Player。

发生的情况是,虽然我可以从我自己的测试代码中写入视频文件并同时读取它,但使用 Windows Media Player 无法完成(至少我还没有弄清楚)。我知道这是可能的,因为 Amazon Unbox 下载做到了。Unbox 可让您在下载 WMV 时播放它们。Unbox 是用 .NET 编写的,所以......

我已经阅读了“ C# 文件读/写文件共享似乎不起作用”的问题和答案,用于打开带有 FileShare 标志的文件。但这对我不起作用。进程监视器说媒体播放器正在打开带有文件共享标志的文件,但它出错了。

在缓冲线程中,我有这段代码用于从网络读取文件并将其写入文件(没有错误处理或其他使其更具可读性的东西):

这似乎工作正常。该文件写入磁盘并具有正确的权限。

但是接下来是另一个线程中的事件处理程序,用于播放视频

Windows Media Player 指示它正在打开文件,然后停止并显示无法打开文件“已在另一个进程中打开”的错误。

我已经尝试了我能想到的一切。我错过了什么?如果亚马逊的人可以做到这一点,那么我也可以,对吗?

编辑:此代码适用于 mplayer、VLC 和 Media Player Classic;只是不是 Windows Media Player 或 Windows Media Center 播放器。IOW,我唯一需要他们合作的球员。啊!

edit2:我什至使用 MiniHttp 将视频流式传输到 Windows Media Player,看看这是否会“欺骗”WMP 播放正在下载的视频。无所事事。虽然 WMP 确实打开了文件,但它一直等到 mpeg 文件被完全复制后才开始播放。它是怎么知道的?

编辑3:经过一番挖掘,我发现了问题。我正在处理 MPEG2 文件。问题不一定与 Windows Media Player 相关,而是与 Microsoft MPEG2 DirectShow Splitter 相关,WMP 使用它来打开我试图同时播放和下载的 MPEG2 文件。拆分器以非共享模式打开文件。WMV 文件并非如此。WMP 以共享模式打开它们,一切都按预期工作。

0 投票
2 回答
2224 浏览

java - 带有 Cookie 的 Android MediaPlayer URL

我有一个从网站播放音乐的 android 应用程序,但是要对流进行身份验证,您需要先发送 cookie IE:

http://example.com/site/content?id=SOMEID = mp3 格式流

如果您在没有 cookie 的情况下访问 url,您将收到 Server 500 错误。如果你有一个cookie,那么你会得到流。

对于我的生活,我无法弄清楚如何让媒体播放器在发送 cookie 时播放 URL。

但是,我可以播放任何不需要 cookie 的 url。

0 投票
4 回答
12503 浏览

c# - WPF:实现 MediaPlayer 音频/视频搜索器

我目前正在使用 WPF 开发 MP3 播放器(在 WPF 应用程序中),MediaPlayer基本上,我想实现一个与当前播放歌曲一起移动的 Song Seeker。

我已经实现了一个歌曲滑块(来自Sacha Barber 的应用程序),当用户手动拖动搜索器时它可以工作(如,歌曲从该位置继续)但我不知道如何使搜索器根据当前位置移动这首歌。

问题是我认为没有办法检查 的Position属性何时MediaPlayer发生变化,所以我对如何实现这个功能感到困惑。

关于如何解决这个问题的任何想法?

[更新]

关于用计时器增加搜索器,我实际上想到了使用我还没有尝试它的原因是因为我认为有更好的方法来实现这个使用MediaTimeline......但我还没有弄清楚如何。

0 投票
3 回答
3200 浏览

c# - Silverlight 媒体播放器

我正在使用带有 C# 的 VSTS 2008 来开发嵌入在 ASP.Net Web 应用程序的网页中的 Silverlight 应用程序。我在 XAML 中嵌入了一个 MediaElement 项。我的问题是,我想将页面嵌入一个 Silverlight 媒体播放器,它可以让最终用户手动控制 MediaElement 项目——播放/暂停/停止/倒带/前进。有参考样本吗?

提前谢谢,乔治

EDIT1:添加更准确的要求,

实际上,我想手动控制播放,这意味着我想处理播放器播放/暂停/停止/倒带/前进事件,并为事件处理程序添加我的代码来控制 MediaElement 并执行其他操作。

EDIT2:我的需要是,我想播放两个重叠的视频。屏幕作为背景视频,摄像头作为前景视频(位于右下角)。这是我对代码的修改,我目前的问题是,只播放背景视频,从不播放前景右下角视频。有谁知道为什么?

顺便说一句:我修改后的代码和当前的工作是基于http://www.codeplex.com/sl2videoplayer

http://www.yourfilehost.com/media.php?cat=other&file=sl2videoplayer_24325_new.zip

下面简单介绍一下我的主要修改代码,

mediaControls.xaml.cs

页面.xaml

页面.xaml.cs

App.xaml.cs(Application_Startup 函数)

默认.html

0 投票
1 回答
865 浏览

c# - c# windows 应用程序中的媒体播放器

我已经在我的 c# 应用程序中添加了 mediaplayer 控件,我可以让它播放一首 .wma 歌曲。我的问题是我想看看玩家是否在玩。有我可以使用的事件吗?或者它是一种我可以看到一首歌已经播放了多少秒的方法?

0 投票
1 回答
622 浏览

iphone - 在 iPhone OS 3.0 中访问音乐库

我的要求是我想访问 iPhone 库中所有歌曲的列表。

我在我的项目中包含了 MediaPlayer 框架。那么如何获得所有歌曲的列表???

谢谢。

0 投票
2 回答
554 浏览

flash - 是否有任何具有逐帧功能的 Flash 媒体播放器?

播放器可以是免费的或商业的,逐帧的可以是核心功能或插件。此外,它必须是生产质量和处理RTMP流。