[
https://issues.apache.org/jira/browse/CB-12356?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Shazron Abdullah updated CB-12356:
----------------------------------
Description:
I have a file downloaded to sdCard.
I can play it in media player.So file is not corrupted.
As per documentation to use 'cdvfile://..' in html tag two settings have to be
set.
# I set the Content-Security-Policy with
{code}
<meta http-equiv="Content-Security-Policy" content="default-src cdvfile:
'self' https: data: ; style-src 'self' https: 'unsafe-inline' ; img-src * data:
;connect-src * ; script-src 'self' * 'unsafe-eval' 'unsafe-inline' ">
{code}
# I set origin access with
{code}
App.accessRule('cdvfile://*'); in mobile-config.js
{code}
Html :
{code}
<video>
<source
src="cdvfile://localhost/files-external/ksnYb8A3bBr5BnSbT-aK2xDY3_460sv.mp4">
</video>
{code}
Expected:
video tag should play the video.
Actual:
A black screen appears without any error.No playback.
was:
I have a file downloaded to sdCard.
I can play it in media player.So file is not corrupted.
As per documentation to use 'cdvfile://..' in html tag two settings have to be
set.
1.I set the Content-Security-Policy with
<meta http-equiv="Content-Security-Policy" content="default-src cdvfile:
'self' https: data: ; style-src 'self' https: 'unsafe-inline' ; img-src * data:
;connect-src * ; script-src 'self' * 'unsafe-eval' 'unsafe-inline' ">
2.I set origin access with
App.accessRule('cdvfile://*'); in mobile-config.js
Html :
<video>
<source
src="cdvfile://localhost/files-external/ksnYb8A3bBr5BnSbT-aK2xDY3_460sv.mp4">
</video>
Expected:
video tag should play the video.
Actual:
A black screen appears without any error.No playback.
> cdvfile:// not working in html5 video tag
> -----------------------------------------
>
> Key: CB-12356
> URL: https://issues.apache.org/jira/browse/CB-12356
> Project: Apache Cordova
> Issue Type: Bug
> Components: Android
> Environment: Android version : 4.4.2
> Model : HTC
> [email protected]
> Meteor : 1.4
> Reporter: harish
> Labels: plugin-file, video
>
> I have a file downloaded to sdCard.
> I can play it in media player.So file is not corrupted.
> As per documentation to use 'cdvfile://..' in html tag two settings have to
> be set.
> # I set the Content-Security-Policy with
> {code}
> <meta http-equiv="Content-Security-Policy" content="default-src cdvfile:
> 'self' https: data: ; style-src 'self' https: 'unsafe-inline' ; img-src *
> data: ;connect-src * ; script-src 'self' * 'unsafe-eval' 'unsafe-inline' ">
> {code}
> # I set origin access with
> {code}
> App.accessRule('cdvfile://*'); in mobile-config.js
> {code}
> Html :
> {code}
> <video>
> <source
> src="cdvfile://localhost/files-external/ksnYb8A3bBr5BnSbT-aK2xDY3_460sv.mp4">
> </video>
> {code}
> Expected:
> video tag should play the video.
> Actual:
> A black screen appears without any error.No playback.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]