问题标签 [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 投票
4 回答
1372 浏览

android - Android MediaPlayer - setPlaybackParams 引发安全异常

我正在尝试通过以下代码块更快/更慢地播放视频。

我现在传递'1'作为参数只是为了测试,这应该是正常的播放速度。但是无论我通过什么数字,我都会收到以下错误。

我正在使用已编译的 SDK 版本 24 以 API 级别 23 为目标,并且我正在 Odroid C2 上运行该应用程序。任何帮助是极大的赞赏。


编辑- 这个错误不会发生在模拟器上。我不知道在这个 Odroid C2 上运行的 Android 有什么不同。他们都是棉花糖。

0 投票
1 回答
1069 浏览

android - Android TV:PlaybackControlsRow 动作长按

我正在尝试PlaybackControlsRow使用Leanback libraryfor实现快进和快退操作Android TV,但是我找不到任何方法来检测这些按钮上的长按。我目前的实现很简单,一键只搜索 10 秒:

PlaybackActivity

是否可以在长按动作时实现快进和快退,例如动作按钮上的按键向上/按键向下事件?

0 投票
1 回答
3301 浏览

uwp - MediaPlayer 错误:不支持给定 URL 的字节流类型。(来自 HRESULT 的异常:0xC00D36C4)

我是 UWP 的新手。我正在录制语音输入(使用MediaCapture),然后尝试播放。

我收到以下错误

我创建的是一个可以通过播放器双击播放的 MP3 文件。所以文件是“好的”。

当我尝试使用 MediaPlayer 播放它时,我得到了那个错误。我尝试安装一个新的编解码器包并将 .mp3 指向它。同样的错误。我尝试了流、StorageFile 和 URL 方法来定义输入文件,但总是出现相同的错误。我启用了麦克风和网络摄像头。(我的麦克风在网络摄像头中)我正在部署到“本地机器”。有人知道可能的原因吗?这是代码。我很想看看它是否可以在另一台 PC 上运行。

0 投票
1 回答
79 浏览

c# - UWP 背景媒体播放的自定义 UI

我的测试应用程序在最小化应用程序时尝试播放音频,因此我选择了“背景媒体播放”。但是当鼠标移动到 WindowsTaskBar 上的 App Icon 时,会显示 Next/Prev/Pause 按钮​​(见下图)。如何删除它们?

错误图片,没有足够的声誉来发布图片 错误图片,没有足够的声誉来发布图片

0 投票
1 回答
1140 浏览

ios - MPMusicPlayerController 不会寻求给定的播放时间

我希望 MPMusicPlayerController.applicationMusicPlayer() 实例从特定的开始时间开始播放:

但是一旦播放器开始播放该项目,它会将其 currentPlaybackTime 重置为零并从头开始:

我想可能是因为我将播放设置为刚刚创建但尚未准备好的播放器,但 .prepareToPlay() 或 .isPreparedToPlay() 都没有帮助我解决这种情况。

我什至尝试等待几秒钟,然后才从我设置的位置开始播放。根本没有成功,非常令人沮丧。

也许这与我直接播放 Apple Music 中的歌曲有关?我无法切换到 AVPlayer,因为我必须从 Apple Music 播放音乐。

将不胜感激任何想法和帮助!

更新:我在 MPMediaPlayback 找到了 beginSeekingBackward 方法,它说如果内容是流式传输的,它不会有任何效果: https ://developer.apple.com/documentation/mediaplayer/mpmediaplayback/1616248-beginseekingbackward?language= objc 似乎只有内置的音乐应用程序可以控制流媒体音乐播放?

0 投票
1 回答
863 浏览

media-player - Exoplayer 视频从一个活动过渡到另一个活动而不停止回放

是否有人对如何使用 exoplayer 或 somple 媒体播放器实现此场景有任何建议。我有一个要求,比如一个视频正在列表中播放,点击该视频应该移动到新的全屏活动,平滑过渡且不停止播放。

如果您有任何工作代码或任何建议,请发表评论。谢谢

0 投票
1 回答
3352 浏览

raspberry-pi - 树莓派 + Bluez + A2DP + AVRCP

在过去的两天里,我一直在寻找一种通过我的 Raspiberry pi 无头扬声器控制 iPhone 媒体播放的方法。

我已经使用以下教程成功设置了 pi: Raspbian Stretch 上的 Headless A2DP 音频流 ,现在我正在寻找一种方法来控制我的树莓派中音频流的播放。

我一直在研究 MediaTransport1、MediaPlayer1、MediaControl1,但不幸的是我没有成功。

给你几个我已经执行的试验和错误的例子:

为了:

我收到了:

为了

我收到了

此外,我发现了一个播放器,我认为我可以用它来构建我自己的脚本作为示例 ,但遇到了一个错误:

当我反省时

我明白他的:

谁能帮我解决这个问题,或者有人知道使用树莓派控制手机上音乐播放的程序吗?

问候。

更新 1:非常感谢@Parthiban,因为它运行良好。

此外,我不得不说我按照此处的教程将 bluez 版本重新安装到 5.50:在 Raspberry Pi 上安装 bluez,因为我看不到 /playerX(在我的情况下为 0)。在我编译源代码之前,我做了一些额外的工作(不确定它是否相关,但它没有伤害),我添加了.auto_connect = true

所示的 avrcp 配置文件:

这里

希望这可以帮助每个可能面临我的问题的人

0 投票
1 回答
96 浏览

c# - UWP:MediaPlaybackItem 获取 ViewModel

MediaPlaybackList.ShuffledItems的里面有 10 件物品。Music但是,当我尝试使用 uri将项目转换回 ViewModel 列表(在我的情况下是)时,我得到了 null。

这是为什么?是因为我从本地驱动器加载文件吗?

这就是我获取uri的方式:

这就是我设置项目的方式:

还有什么方法可以将其转换MediaPlackBackItem回 ViewModel?GetDisplayProperties().MusicProperties 没有我想要的一些属性,其中的属性也是空的。

0 投票
1 回答
834 浏览

ios - 播放 360 度实时视频流

我正在使用 MobileVLCKit 播放实时流媒体一段时间,但现在我的任务是播放 360 度实时视频流我试图正常流式传输视频,但它显示整个视频的矩形视图我想要的是像 360 度视频,以便用户可以与视频进行交互。视频的当前播放就像在此处输入图像描述

从 MobileVLCKit 播放的代码如下

如果有人播放了 360 度视频,请告诉我我该怎么做?TIA 任何链接或建议也将不胜感激。

0 投票
1 回答
677 浏览

android - Android Media session 播放状态不通知位置更新

Android 媒体会话播放状态在暂停和播放后不通知位置更新。GetPlaybackPosition() 将返回在暂停播放期间设置的相同位置。有什么线索吗?谢谢。