|
|
|
@ -1806,12 +1806,10 @@ void UBSvgSubsetAdaptor::UBSvgSubsetWriter::audioItemToLinkedAudio(UBGraphicsAud |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
QString audioFileHref = audioItem->mediaFileUrl().toString(); |
|
|
|
|
//on windows
|
|
|
|
|
if(audioFileHref.startsWith("file:///")) |
|
|
|
|
audioFileHref = audioFileHref.replace("file:///" + mDocumentPath + "/",""); |
|
|
|
|
//mac and linux
|
|
|
|
|
if(audioFileHref.startsWith("file://")) |
|
|
|
|
audioFileHref = audioFileHref.replace("file://" + mDocumentPath + "/",""); |
|
|
|
|
audioFileHref = UBFileSystemUtils::removeLocalFilePrefix(audioFileHref); |
|
|
|
|
if(audioFileHref.startsWith(mDocumentPath)) |
|
|
|
|
audioFileHref = audioFileHref.replace(mDocumentPath + "/",""); |
|
|
|
|
|
|
|
|
|
mXmlWriter.writeAttribute(nsXLink, "href", audioFileHref); |
|
|
|
|
mXmlWriter.writeEndElement(); |
|
|
|
|
} |
|
|
|
@ -1837,13 +1835,11 @@ void UBSvgSubsetAdaptor::UBSvgSubsetWriter::videoItemToLinkedVideo(UBGraphicsVid |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
QString videoFileHref = videoItem->mediaFileUrl().toString(); |
|
|
|
|
//on windows
|
|
|
|
|
if(videoFileHref.startsWith("file:///")) |
|
|
|
|
videoFileHref = videoFileHref.replace("file:///" + mDocumentPath + "/",""); |
|
|
|
|
//on mac and linux
|
|
|
|
|
if(videoFileHref.startsWith("file://")) |
|
|
|
|
videoFileHref = videoFileHref.replace("file://" + mDocumentPath + "/",""); |
|
|
|
|
mXmlWriter.writeAttribute(nsXLink, "href", videoFileHref); |
|
|
|
|
|
|
|
|
|
videoFileHref = UBFileSystemUtils::removeLocalFilePrefix(videoFileHref); |
|
|
|
|
if(videoFileHref.startsWith(mDocumentPath)) |
|
|
|
|
videoFileHref = videoFileHref.replace(mDocumentPath + "/",""); |
|
|
|
|
mXmlWriter.writeAttribute(nsXLink, "href", videoFileHref); |
|
|
|
|
mXmlWriter.writeEndElement(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|