问题标签 [mediaplayback]

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 投票
8 回答
15698 浏览

html - Yahoo Media Player aka Yahoo Web Player Script Not Found

我最近一直在研究 Ruby on Rails 应用程序。我们使用 Yahoo Web Player 播放我们的音频和视频文件。它工作得非常好,尤其是对于不允许使用 Flash 的平板电脑和智能手机。然而令我惊恐的是,今天早上我注意到它不再起作用了。当我查看页面源时,它说脚本丢失。当我检查 Yahoo Web Player 的旧链接时,它会转发到主页。当我查看雅虎网站时,他们什么也没说。看起来他们已经在没有宣布的情况下摆脱了它。它在这个周末工作,但今天它不工作。

我正在寻找一个免费的 HTML5 媒体播放器的建议,它在启动时不会占用太多空间。基本上我正在寻找一个播放器,它在单击 MP3 或 YouTube 链接之前不会显示。如果不是,我将满足于混合 HTML5/Flash 媒体播放器。

任何帮助,将不胜感激。我正在继续搜索,但到目前为止一无所获。

更新 7/3/2013 8:00 pm CDT GMT-5:我接受了 David 的建议,并从他的链接中复制了脚本,并在我的公共文件夹中创建了 player.js。我对此进行了测试,效果很好。但是我注意到脚本中有另一个链接带有雅虎 URL http://yui.yahooapis.com/3.5.1/build/yui/yui-min.js。为了安全起见,我将此脚本复制到一个名为 yui-min.js 的文本文件中,并将 player.js 中的链接更改为指向我的文件。Yahoo Web Player 仍然运行良好。哦,真是一种解脱!!!!

0 投票
0 回答
2962 浏览

vb.net - 如何检测 VB.NET 中的不活动状态

我的应用程序应该在电脑锁定之前发出警告。它使用一个计时器,设置为 x 秒(x = 计算机因不活动而锁定之前的时间)。我使用以下代码来检测鼠标和键盘活动:

计数由计时器 1 确定,计时器 1 的间隔为一秒。如果用户与键盘或鼠标交互,则计数将重置为 x 秒(在此示例中,出于测试目的,它是 15 秒;每次我想测试应用程序时,我都懒得等待实际时间)。以上所有方法都很完美,直到我想到了视频播放。如果您没有注意到,在 YouTube 或 WMP...等上播放视频可以防止 PC 锁定/休眠。

我的问题很简单......如何检测视频是否正在播放并将计数重置为 x。一个更好的问题是:我怎样才能检测到计算机锁定多长时间,所以我什至不需要计数或检测用户活动?

0 投票
1 回答
1776 浏览

javascript - 如何在页面加载后立即暂停带有自动启动参数的 Brightcove 视频?

我们正在尝试显示一个视频,在模板加载后,观众可以通过单击不同的缩略图来启动视频中的不同提示点。问题是,除非视频已经在播放,否则这不起作用,而且我们不希望它在页面加载时自动播放。有没有办法让视频在模板加载时开始播放并立即暂停?我们已经尝试了pause()内部的方法onTemplateLoaded并且onTemplateReady没有运气。

0 投票
1 回答
3841 浏览

matlab - 使用 psychtoolbox 播放 MP4 文件

我想播放一个 MP4 文件,显示一个实验的到达任务。我不确定如何制定语法。到目前为止,我有:

但我遇到了一个问题:

PTB-错误:无法打开电影文件 [GOPR0056.MP4] 进行播放!没有具有给定路径和文件名的此类电影文件。PTB-ERROR:丢失电影的特定文件 URI 为:file:///GOPR0056.MP4。

该文件位于目录中。我可能会收到视频驱动程序错误,因为这是一个 MP4 文件。谢谢。

0 投票
1 回答
1223 浏览

android - OpenSL ES on android 播放率

我目前正在开发一个需要放慢音乐节奏的应用程序,我在网上搜索,在 android 中执行此操作的唯一真正选择是 OpenSL ES。我从基础开始,所以我刚刚播放了一个音频文件,但由于某种原因我无法改变节奏。我收到以下错误

我已经检查过该功能是否受支持,并且文档说支持,所以也许我的代码中有一些错误?我以前从未使用过 C++,因此感谢您的帮助。我的代码如下

任何帮助是极大的赞赏。谢谢

0 投票
1 回答
146 浏览

javascript - Brightcove 同一页面上的同步视频

下面是代码。我有一个在 jquery 选项卡中显示 Brightcove 视频的页面。因此,用户可以在标签之间切换并观看不同语言的视频。PS附上看看它的样子。

该页面在台式机上运行良好。在 ipad 上,第一次播放视频很好。一旦我在选项卡 tab1 tab2 tab3 之间切换并单击 tab1,视频就会变黑。

我读到将 div 放在页面范围之外会有所帮助。但我不明白这是什么意思。有人可以帮忙吗?

0 投票
1 回答
40 浏览

android - 致命异常 IllegalStateException。无法执行活动的方法

好的,所以我编写了可以播放我图书馆中的歌曲的代码。我成功地将曲目添加到应用程序,但是当我单击曲目进行播放时,我收到此错误“致命异常 IllegalStateException。无法执行活动的方法”堆栈跟踪

这种异常的原因可能是什么?谢谢。

0 投票
1 回答
178 浏览

ios - 使用 MPMoviePlayer 在 iOS 上 HLS 随机失败并变黑

我正在 iPad、iPhone 上播放 HLS 直播。有时,突然播放器变黑,我收到以下错误

对不起西班牙语句子。他们的意思是Could not complete operationAn unknown error occurred

电影播放器​​在 AppDelegatedidFinishLaunchingWithOptions方法中声明如下:

配置播放器进行播放如下:

有人知道会发生什么吗?谢谢你。

0 投票
1 回答
770 浏览

android - 提高 Android 中的媒体播放速度[声池不起作用]

我正在创建一个媒体播放器应用程序。一切正常,但我想提供提高播放速度的选项,例如。1.5x2x。我看到一些堆栈溢出问题,他们都建议为此使用声音池,因为媒体播放器不支持这个东西。但是从以下链接
媒体播放器中的速度控制和这个改变轨道的播放速率

建议 Sound Pool 仅适用于不超过1 MB 的小文件大小,并且也仅限于将速度提高到 2 倍,所有这些答案都大约有 6 年的历史。那么现在有没有其他可用的替代品。

编辑:正如Ian Lake建议的那样,使用getPlayBackParams()是一个选项,但只能从 API 23 获得,但我的应用程序必须至少支持 API 级别 14。

0 投票
2 回答
487 浏览

android - Android:关于 MediaSessionManager 和 RemoteController 的事情我不清楚

我尝试浏览网络以查看 MediaSessionManager 的作用和用途以及阅读 RemoteController(自 API 21 以来已弃用),因此我可以查看这些 api 是否可以解决我的问题。

目前,我正在使用 AudioManger 并发送关键事件以停止/暂停/播放来自其他音乐播放器的当前音频......它确实完成了这项工作。现在我想知道它是否可以用于媒体播放器,例如播放视频的 YouTube 应用程序,而我从其他设备上的应用程序可以像遥控器一样控制第二台设备上的视频播放。

我最终阅读了MediaSessionManager。它为当前正在播放的音乐播放器提供所有活动的媒体会话。我不确定它是否是解决上述情况的正确解决方案。由于我正在使用 Android 4.4.2,我认为 MediaSessionManager 可能不是正确的方法,所以我找到了一个名为 RemoteController 的东西,但不确定它是如何工作的,以及它是否有助于解决我的问题

这里有太多东西,我不知道从哪里开始。