问题标签 [background-audio]
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.
c# - Windows 音频播放代理更新标题和艺术家直播
我如何在播放时更新 Windows 音频播放代理属性,如标题和艺术家、直播。我想在不停止正在播放的音乐的情况下每 20 秒更新一次标题?请帮忙。我试过这个,但它每 20 秒停止并重播一次,这很烦人。这是代码:
audio - GDR3 更新后 Windows Phone 后台音频卡顿
我有一个 Windows Phone 应用程序,它可以使用 Windows Phone 音频播放代理播放音乐。它已部署到 Windows Phone Market,并且在 GDR3 更新之前运行良好。
更新后我遇到了问题:播放开始 5-10 秒后,会出现短暂的口吃(1-2 秒)。
背景音频的使用很常见:
至少在 Lumia 720、Lumia 920、Lumia 925 型号上以及仅在 GDR3 更新后才重现此问题。
有人遇到这个烦人的问题吗?
提前谢谢了。
html - Windows Phone 8 后台代理和 UI 更新
我正在使用后台代理播放音频。
我需要同步此音频和应用程序中存在的一些 Html / JavaScript 代码。
但是,如果我需要运行的 Html 代码显示在“WebBrowser”coltrol 中,那么该代码也将被暂停。是否有任何其他替代方法可以让应用程序在后台运行 Html 代码,然后在应用程序处于活动状态时显示最新的执行状态?
windows-phone - BackgroundAudioPlayer 无法播放“llnwd.net”之类的链接
我访问此链接
并且可以得到像这样的mp3链接:
我可以使用这个mp3链接播放和下载但是当我使用这个链接在Windows Phone的BackgroundAudioPlayer中播放时它无法播放,我不知道为什么。
windows-phone-8 - 具有动态播放列表的 BackgroundAudioAgent
我正在开发一个能够播放从服务器流式传输的音轨的应用程序。即使屏幕被锁定或应用程序置于后台,此应用程序也需要能够播放音频。
=====
对于 windows phone 中的后台音频播放,需要后台音频代理。
Microsoft 提供的示例显示了基础知识:http: //msdn.microsoft.com/en-us/library/windowsphone/develop/hh202978 (v=vs.105).aspx
在示例中,背景音频代理有一个静态轨道列表,当用户在主项目中点击跳过/上一个时,它只是将其转发到单例 BackgroundAudioPlayer 对象,该对象反过来使用 BackgroundAudioAgent 项目中的事件处理程序来加载下一首/上一首歌曲。
但是,我认为一个常见的用例是主项目将具有播放列表的详细信息(如从服务器检索的列表),我们只需要 backgroundaudio 代理将该请求转发到主项目。
我的问题是
- 有什么方法可以将用户操作从音频代理转发到主项目,以便主项目可以确定播放哪个曲目?
PS:我不能使用 MediaElement(它在 Window Store App 中似乎可以正常工作并提供后台支持),因为在 Windows Phone SDK 中它没有后台支持。
编辑:当屏幕被锁定时,即使后台代理正在运行,应用程序本身也可以终止,所以我猜没有将请求转发给应用程序的机制。这将意味着,后台代理必须是自给自足的......这将是一个糟糕的设计,不得不跳过一些看似常见的行为(播放存储在需要身份验证的远程服务器中的音频)。
此时,我正在考虑将所有 URL 特定信息写入文件,并让后台音频代理读取该保存的文件并通过服务器进行身份验证并创建音轨。但是,在应用程序恢复时显示当前音频信息的握手至少可以说是复杂的。
我希望我错了,实际上有比这更简单的方法。很想看看其他人是如何处理这个问题的。
windows-phone-7 - BackgroundAudioPlayer 中的错误 0x80070057
有时(很少)在运行我的应用程序时,我收到 BackgroundAudioPlayer 抛出的错误 0x80070057。
正如我所观察到的,它发生在这样的场景中:
- 我开始弹奏这首歌,
- 我暂停一下,
- 等待一些时间 - 几个小时(BAP 与歌曲保持在背景中),
- 用 UVC 播放歌曲。
就像我说的 - 它并不总是发生,它与特定的歌曲无关。很难调试,我设法做的是在触发 BAP.OnError() 时将 error.Message 保存到文件中(因此我知道错误编号)。我也尝试保存 StackTrace 但没有成功(它是空的)。
有谁知道什么会导致这个错误?
windows-store-apps - 更新专辑封面 Windows 8.1 商店应用程序
我正在尝试更新 Windows 8.1 Store 应用程序(C#/Xaml)中背景播放曲目的专辑封面,但尽管我没有例外,但图像不会在小传输弹出窗口中更新......
这是我正在执行以更新它的代码:
DownloadFile 方法执行没有任何问题,如果我导航到本地文件夹,确实会下载图像。我想也许我使用了错误的URI,但是当我将它分配给缩略图时我没有得到任何异常......
这里可能有什么问题?非常感谢
c# - MediaStreamSource 在 Windows Phone 8.1 中无法正常工作
我创建了一个利用原始libFLAC.dll代码在 Windows Phone 8.0 上播放 FLAC 文件的项目。它曾经在 MediaElement 和 WP 8.0 的后台工作,但在将项目更新到 Windows Phone 8.1 后,声音开始闪烁,组件开始“堆栈溢出”。
由于 Silverlight 8.1 不支持背景音频,我已将该项目更新为 Windows Phone 8.1 运行时项目。虽然问题出在 Windows Phone 运行时应用程序中同时使用背景音频和 MediaElement 时。
似乎不清楚,我想澄清一下:我创建了一个MediaStreamSource 适配器,它连接 Windows.Media.Core.MediaStreamSource 事件并完成所有工作。我当然不使用 Silverlight 的 MediaStreamSource 实现。
我在 MSDN 论坛上创建了一个帖子,可以找到更多详细信息,并在 CodePlex 上开源了该项目,因此每个人都可以获取 WP 8.0 和 WP 8.1 的源代码,看看出了什么问题。
我真的希望有人能找到解决方法,或者至少让微软知道这个问题。
c# - Windows Phone 8 - 播放流式音频(互联网广播电台)
我正在尝试制作一个可以从以下 URL http://icecast6.play.cz/radio1-128.mp3播放音频流(mp3)的应用程序。我正在努力让它工作。是否有对此类情况的默认支持?内容是连续流式传输的?
我曾尝试使用后台音频代理并设置媒体元素,但这些都没有为我工作。Background Audio Streamer会是我的选择吗?我会很高兴有任何类似的例子,我会利用我的优势。
谢谢