On Windows, I saw that there are at least two media services in the Qt's plugins: dsengine (DirectShow) and wmfengine (Media Foundation) for playing videos (https://wiki.qt.io/Qt_5.5.0_Multimedia_Backends).
How can we know which media services backend being used? And how to specify the media service backend to use programmatically
Related
I'm using Azure Media Player in my project to play Azure Media Service assets and it works great for that. However, I'd also need to play some HLS content within the same project and would like to use the same player.
Microsoft claims that AMP supports HLS, but when I put any HLS source into it and set the the format to HLS, I'm ending up with a "No compatible source was found for this media." error.
Has anyone managed to successfully play HLS content with AMP?
Azure Media Player only supports playing content from Media Services. If you want to use a single player for any HLS source including non Media Services content then you'll probably want to use a different player like Shaka, Video.js, or JWPlayer. That said, you might have success with AMP if you disable to URL rewriter as per https://learn.microsoft.com/en-us/azure/media-services/azure-media-player/azure-media-player-url-rewriter.
See https://learn.microsoft.com/en-us/azure/media-services/azure-media-player/azure-media-player-playback-technology. AMP uses "html5" and "html5FairPlayHLS" for HLS playback which both rely on native HLS support vs support via javascript. If you need to use HLS on windows / or older versions of android you would need to use another player.
Can anyone guide me for how to create separate libraries for models (Reusable Libraries)?
For example,
If I want to create web, desktop and mobile app, so I required models and services files in all projects to communicate with my API.
I required to models in all projects (Server, Web, Mobile and Desktop App) and Services which can communicate with node.js API (web, Mobile and Desktop App). I don'n want to create files in all project, instead of this I want to create one shareable libraries for models and functions.
Can you guide me how to achieve this type of project structure OR best suitable architecture.
I am a Microsoft Stack developer. So, I can follow this structure in .net but how can I achieve this using node.js or TypeScript?
You can develop a node module which will be reusable by any project using node run-time.
For a basic understanding, go through a medium article
How to Easily Share Reusable Modules in Node.js - at Scale
Note: I'm not an author/promoter of this medium article.
latest chromecast app will provide content discovery right inside chromecast (though i haven't seen this yet, only cast-capable app icons). but according to the screenshots by google, youtube/netflix featured content will be shown on this screen to promote content instead of apps.
i don't find SDK describing related content discovery API, is there something i've missed, or it's not planned to open to 3rd party apps yet (only that google chromecast app selectively cooperated with some famous partners?)
Currently there is no mechanism for developers to publish their content in that section.
Is there such a thing as a Spotify remote control API? I want to write an app which lets the user control the Spotify desktop client (play, pause, volume, playlists, etc.) but I can't seem to find any documentation anywhere.
There are iOS and Android remote control apps out there so I'm just wondering how they do it if there isn't an API.
On Mac OS X, Spotify can be controlled 'remotely' (i.e. from other apps) using AppleScript, either using the bundled API or the System Events service.
Here's an example of using the bundled API: https://github.com/activars/spotify-applescript/blob/master/spotify_control.applescript
And another one using System Events (it isn't quite as elegant): http://www.jacktams.net/2010/04/28/spotify-applescripts-version-0-4-3/
Official documentation is a bit thin, although you should be able to use the AppleScript editor's library feature to find out more about the methods offered.
I'm developing a social networking application for browsers using PHP and I want to have a chat application feature that supports video chat features like in Gmail (Google provides a browser plugin for this). Where can I find such an application or is there something available for a starting point for me to develop one on my own?
Thanks.
You could try using a service like ToxBox. They provide an API;
http://developers.tokbox.com/index.php/Main_Page