问题标签 [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.
android - Android MediaPlayer - setPlaybackParams 引发安全异常
我正在尝试通过以下代码块更快/更慢地播放视频。
我现在传递'1'作为参数只是为了测试,这应该是正常的播放速度。但是无论我通过什么数字,我都会收到以下错误。
我正在使用已编译的 SDK 版本 24 以 API 级别 23 为目标,并且我正在 Odroid C2 上运行该应用程序。任何帮助是极大的赞赏。
编辑- 这个错误不会发生在模拟器上。我不知道在这个 Odroid C2 上运行的 Android 有什么不同。他们都是棉花糖。
android - Android TV:PlaybackControlsRow 动作长按
我正在尝试PlaybackControlsRow
使用Leanback library
for实现快进和快退操作Android TV
,但是我找不到任何方法来检测这些按钮上的长按。我目前的实现很简单,一键只搜索 10 秒:
在PlaybackActivity
:
是否可以在长按动作时实现快进和快退,例如动作按钮上的按键向上/按键向下事件?
uwp - MediaPlayer 错误:不支持给定 URL 的字节流类型。(来自 HRESULT 的异常:0xC00D36C4)
我是 UWP 的新手。我正在录制语音输入(使用MediaCapture
),然后尝试播放。
我收到以下错误
我创建的是一个可以通过播放器双击播放的 MP3 文件。所以文件是“好的”。
当我尝试使用 MediaPlayer 播放它时,我得到了那个错误。我尝试安装一个新的编解码器包并将 .mp3 指向它。同样的错误。我尝试了流、StorageFile 和 URL 方法来定义输入文件,但总是出现相同的错误。我启用了麦克风和网络摄像头。(我的麦克风在网络摄像头中)我正在部署到“本地机器”。有人知道可能的原因吗?这是代码。我很想看看它是否可以在另一台 PC 上运行。
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 似乎只有内置的音乐应用程序可以控制流媒体音乐播放?
media-player - Exoplayer 视频从一个活动过渡到另一个活动而不停止回放
是否有人对如何使用 exoplayer 或 somple 媒体播放器实现此场景有任何建议。我有一个要求,比如一个视频正在列表中播放,点击该视频应该移动到新的全屏活动,平滑过渡且不停止播放。
如果您有任何工作代码或任何建议,请发表评论。谢谢
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 配置文件:
希望这可以帮助每个可能面临我的问题的人
c# - UWP:MediaPlaybackItem 获取 ViewModel
我MediaPlaybackList.ShuffledItems
的里面有 10 件物品。Music
但是,当我尝试使用 uri将项目转换回 ViewModel 列表(在我的情况下是)时,我得到了 null。
这是为什么?是因为我从本地驱动器加载文件吗?
这就是我获取uri的方式:
这就是我设置项目的方式:
还有什么方法可以将其转换MediaPlackBackItem
回 ViewModel?GetDisplayProperties().MusicProperties 没有我想要的一些属性,其中的属性也是空的。
android - Android Media session 播放状态不通知位置更新
Android 媒体会话播放状态在暂停和播放后不通知位置更新。GetPlaybackPosition() 将返回在暂停播放期间设置的相同位置。有什么线索吗?谢谢。