簡體   English   中英

MP3文件未在iPhone中播放

[英]MP3 file is not playing in iPhone

我正在嘗試在iPhone中播放音頻文件,但無法正常播放,並引發錯誤“ iPhone無法完成操作。(OSStatus錯誤-43。)。”,應用崩潰。 但是此mp3文件正在模擬器中播放。

模擬器中的文件名不區分大小寫,而設備上的文件名則區分大小寫。 檢查您的mp3文件名是否正確。

在Mac OS終端上嘗試以下操作,您將得到錯誤的原因。

$ macerror -43

響應

Mac OS error -43 (fnfErr): File not found

檢查您給定路徑下的文件。

這是一個很好的教程,可以進一步了解OSErrOSStatus錯誤。

http://orangejuiceliberationfront.com/carbon-for-the-cocoa-guy-oserror-and-osstatus/

AudioServicesCreateSystemSoundID不適用於設備上的MP3文件。 如果您使用該方法,請嘗試將其轉換為WAV,讓我知道它是否有效! 如果沒有,請解釋一下您用來播放聲音的代碼。

當文件在模擬器而不是設備中運行時,可能是文件名的字符串大小寫。 iPhone設備的文件名區分大小寫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM