2020-09-13 07:35发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好!
我正在尝试在我的SAPUI5应用程序中播放* .wav声音。 我用过
它可以在Webide中运行,但是当我将应用程序部署到ABAP存储库时,歌曲不会播放。
有帮助吗?
问候。
Dinarte Neto
嗨,Dinarte。
我建议验证音频文件是否在应用程序部署后所在的位置。 如果您检查浏览器的开发人员工具,则可以看到针对该应用程序发出的网络请求。 查看对.wav文件的请求是否正在调用您期望的路径,并且该路径成功。
此外,在WebIDE和ABAP系统之间在行为上有任何差异时,最好确认UI5版本是否相同。 如果您使用1.44构建应用程序,但ABAP系统正在运行1.38,则可能存在差异,可能会影响功能。
如果这样做没有帮助,请检查浏览器控制台日志,看看是否
谢谢,
Keith Nunn SAP产品支持
mysong.wav存储在哪里 。 如果在项目的音频文件夹中。 您可以通过SAPUI5服务URL开头的完整URL来引用它。/usr/sap/
当您尝试部署任何媒体文件(音频)时,它将被转换为某种格式,并且不会被部署到SAP Gateway Repository。 作为解决此问题的简单方法,尝试为所需的音频文件生成dataURI并进行部署。它适用于大多数浏览器,甚至适用于自定义容器(如果有)
https://dopiaza.org/tools/datauri/index.php
var audio = new Audio(" data:audio/wav; base64," you conversion data URI");
最多设置5个标签!
嗨,Dinarte。
我建议验证音频文件是否在应用程序部署后所在的位置。 如果您检查浏览器的开发人员工具,则可以看到针对该应用程序发出的网络请求。 查看对.wav文件的请求是否正在调用您期望的路径,并且该路径成功。
此外,在WebIDE和ABAP系统之间在行为上有任何差异时,最好确认UI5版本是否相同。 如果您使用1.44构建应用程序,但ABAP系统正在运行1.38,则可能存在差异,可能会影响功能。
如果这样做没有帮助,请检查浏览器控制台日志,看看是否
谢谢,
Keith Nunn
SAP产品支持
mysong.wav存储在哪里 。 如果在项目的音频文件夹中。 您可以通过SAPUI5服务URL开头的完整URL来引用它。/usr/sap/
当您尝试部署任何媒体文件(音频)时,它将被转换为某种格式,并且不会被部署到SAP Gateway Repository。 作为解决此问题的简单方法,尝试为所需的音频文件生成dataURI并进行部署。它适用于大多数浏览器,甚至适用于自定义容器(如果有)
https://dopiaza.org/tools/datauri/index.php
var audio = new Audio(" data:audio/wav; base64," you conversion data URI");
audio.oncanplaythrough = function(){audio.play();
};
一周热门 更多>