【问题标题】:Playing media inside an IFrame - Ionic IOS在 IFrame 中播放媒体 - Ionic IOS
【发布时间】:2021-02-16 14:50:38
【问题描述】:

我正在使用 Ionic、Cordova 和 Angular 构建一个混合应用程序。 在应用程序中,我有两个 iFrame - 一个 youtube embed 和一个 Deezer embedd。 在浏览器中运行代码或上传到 playstore 时,一切正常,但在 ios 设备上运行时,我从 youtube 收到错误消息,并且 Deezer 无法播放。 我认为它与 config.xml 文件或某种安全策略有关,但我无法确定 - 有没有人有想法或遇到过类似的事情?

谢谢

【问题讨论】:

    标签: ios cordova ionic-framework ionic-native


    【解决方案1】:

    在 network_security_config.xml 文件中

     <?xml version="1.0" encoding="utf-8"?>
    <network-security-config>
         <base-config cleartextTrafficPermitted="true">
           <trust-anchors>
               <certificates src="system" />
           </trust-anchors>
       </base-config>   
        <domain-config cleartextTrafficPermitted="true">
            <domain includeSubdomains="true">localhost</domain>
            <domain includeSubdomains="true">http://Deezer.com</domain>
        </domain-config>
    </network-security-config>
    

    这可能会解决您的问题。

    【讨论】:

    • 我会试试 - 你能解释一下它应该做什么吗?
    • 这个文件似乎只适用于 android 版本 - ios 有类似的东西吗?
    • 您的问题与安全策略有关,因此也请回答。有效吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-10
    • 1970-01-01
    • 2013-12-29
    • 1970-01-01
    • 2017-04-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多