Cross platform javascript MP3 player not working on Windows phone - windows-phone-7

I am using this media player so that I can play mp3 audio files on a website and they will work on all browsers and smartphones - http://mediaelementjs.com/
However I have just been told that it is not working on Windows Phone. What's the deal with windows phone and it's built in browser?? It's pretty bad form if this plugin even supports IE6 yet it doesn't work with Windows Phone.

This does supports Windows Phone. Just scroll down on its website and you'll see a support chart.
This plugin uses Flash to polyfill HTML5 video tag. So it supports IE6 but not browsers without both HTML5 and Flash support. Which means it can support WP7.5 (IE9 mobile) but not WP7.0 (IE7 mobile).

Related

Windows 10 WebView and Adobe Flash

The new Microsoft Edge browser has built-in support for Adobe Flash. The updated WebView control in the Windows 10 SDK utilizes Microsoft Edge as its engine.
I am trying to figure out how to enable the WebView control to render Adobe Flash content from a website in a Universal Windows App (either a Hosted Web App or a Packaged Web App).
Any ideas or pointers would be much appreciated.
Thanks.
WebView doesn't use Edge as the engine but uses IE11. Quote from the docs - "WebView always uses Internet Explorer 11 in document mode".
It also doesn't support any plugins or such, which would include Flash.
Full run of caveats from the control doc:
It does not support any ActiveX controls or plugins like Microsoft
Silverlight or Portable Document Format (PDF) files. Additionally,
WebView does not support some HTML5 features including AppCache,
IndexedDB, programmatic access to the Clipboard, and geolocation.
More "tidbit" reading up at https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.webview.aspx .
Enjoy. Hope this helps. Healy in Tampa.
On Universal application, the webview is using edge now but it does not change anything regarding plugins.
Here is what it says from the MSDN :
In apps compiled for Windows 10, WebView uses the Microsoft Edge
rendering engine to display HTML content. In apps compiled for Windows
8 or Windows 8.1, WebView uses Internet Explorer 11 in document mode.
It does not support any ActiveX controls or plugins like Microsoft
Silverlight or Portable Document Format (PDF) files.

Displaying GIFs on Windows Phone 8.1 (RT or Silverlight)

How does one play GIFs on Windows Phone 8.1? I tried setting the Source property of an Image element to a GIF file, but it only loads the first frame. MediaElement did not seem to work either. I had the same result in a Store app as well as a WP Silverlight project. Does WP 8.1 natively support GIFs? If not, are there any third-party libraries out there that do the work?
P.S. Ideally, I'd like to not have to use the WebView control to load GIFs.

How does Internet Explorer 11 differ between Windows 7 and Windows 8.1?

IE11 seems to be slightly different on Windows 7 to Windows 8(.1). I guess this is because some features are tied to the OS.
E.g. the IE11 on Windows 7 developer preview blog post briefly mentions SPDY:
On Windows 8.1, IE11 also supports the SPDY network protocol
And DRM video:
On Windows 8.1, IE11 supports the latest media streaming standards, Media Source Extensions (MSE) and Encrypted Media Extensions (EME).
Are there any other differences that web developers need to be aware of (especially CSS and JS APIs)? Is it worth downloading 2 separate VMs for testing IE11?
Here are 12 things MSFT lists as unsupported in IE11 on Win7:
http://msdn.microsoft.com/en-us/library/ie/dn394063(v=vs.85).aspx#unsupported_features
Automatic phone number detection
Device Orientation events
Drag and drop touch support
Effects batching and stroke improvements
Encrypted Media Extensions
Enhanced Protected Mode (EPM) AppContainers (see below)
F12 developer tools UI Responsiveness (available after Win7 update)
High DPI support
Hover touch support
Link highlighting
Media Source Extensions
Pinned site enhancements
Screen Orientation API
Scrolling and zooming with touch and other inputs
Syncing across devices
SPDY
Windows 8.1 also uses AppContainers for Isolation in Enhanced Protected Mode while Windows 7 does not support AppContainers. http://blogs.msdn.com/b/ieinternals/archive/2012/03/23/understanding-ie10-enhanced-protected-mode-network-security-addons-cookies-metro-desktop.aspx
http://blogs.msdn.com/b/ieinternals/archive/2013/09/24/internet-explorer-11-changelist-change-log.aspx

Streaming audio in windows phone 7 browser

I need some help streaming audio inside the browser, on a Nokia Lumia 800, running Windows Mobile 7.5.
I currently am using JW Player (flash version) on the desktop browser, to stream an rtmp:// audio provided to me, and that works great. I also have an mms:// version of the same audio stream provided, but I cannot get it to play in the browser on the phone. I have tried setting the mode for JW Player to html5, but it doesn't work.
All the documentation on streaming audio on the windows phone seems to deal with native app development, but that's not an option for this at the moment.
Thanks for any help in advance.
Sorry, but neither the RTMP or MMS protocols are supported in HTML5 or Windows Phone (all versions), either natively or in the browser. You won't find support for either of these protocols even with a native app in WP7.x. WP8 opens up the possibilty of this functionality in 3rd party apps.

HTML5 Application Manifest Mobile Support

Does anyone know of a grid/resource on the latest device support for HTML5 Application Manifest on mobile phones?
Have a look at:
http://caniuse.com/#feat=offline-apps
It's got a wealth of information on it, and is frequently updated.
Seems to be avaliable on all decent phones – it's on iOS, Android and Opera Mobile, but not Opera Mini (unsurprisingly).

Resources